总结PHP如何获取当前主机、域名、网址、路径、端口和参数等

作者: JONE 分类: PHP/MySQL 发布时间: 2017-12-02 19:48
//获取域名或主机地址
 echo $_SERVER['HTTP_HOST']."
";

//获取网页地址
 echo $_SERVER['PHP_SELF']."
";

//获取网址参数
 echo $_SERVER["QUERY_STRING"]."
";

//获取用户代理
 echo $_SERVER['HTTP_REFERER']."
";

//获取完整的url
 echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
 echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];

//包含端口号的完整url
 echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];

//只取路径
 $url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];
 echo dirname($url);

发表评论

电子邮件地址不会被公开。 必填项已用*标注