这篇文章给大家分享了利用php如何获取当前域名或主机地址、网页地址、网址参数、用户代理、完整的url、包含端口号的完整url以及只取路径等信息,有需要的朋友们可以参考借鉴。
话不多说,我们直接看代码
获取域名或主机地址:
[PHP] 纯文本查看 复制代码
|
echo
$_SERVER``[``'HTTP_HOST'``].``"<br />"``;
|
获取网页地址:
[PHP] 纯文本查看 复制代码
|
echo
$_SERVER``[``'PHP_SELF'``].``"<br />"``;
|
获取网址参数:
[PHP] 纯文本查看 复制代码
|
echo
$_SERVER``[``"QUERY_STRING"``].``"<br />"``;
|
获取用户代理:
[PHP] 纯文本查看 复制代码
|
echo
$_SERVER``[``'HTTP_REFERER'``].``"<br />"``;
|
获取完整的url:
[PHP] 纯文本查看 复制代码
|
echo
'http://'``.``$_SERVER``[``'HTTP_HOST'``].``$_SERVER``[``'REQUEST_URI'``];
echo
'http://'``.``$_SERVER``[``'HTTP_HOST'``].``$_SERVER``[``'PHP_SELF'``].``'?'``.``$_SERVER``[``'QUERY_STRING'``];
|
包含端口号的完整url:
[PHP] 纯文本查看 复制代码
|
echo
'http://'``.``$_SERVER``[``'SERVER_NAME'``].``':'``.``$_SERVER``[``"SERVER_PORT"``].``$_SERVER``[``"REQUEST_URI"``];
|
只取路径:
[PHP] 纯文本查看 复制代码
|
$url``=``'http://'``.``$_SERVER``[``'SERVER_NAME'``].``$_SERVER``[``"REQUEST_URI"``];``echo
dirname(``$url``);
|
以上就是这篇文章的全部内容,希望对大家的学习或者工作带来一定的帮助。
网友评论