为了账号安全,请及时绑定邮箱和手机立即绑定

如何在PHP中获取当前页面的URL

如何在PHP中获取当前页面的URL

PHP
眼眸繁星 2019-11-26 11:15:14
在PHP中,如何获取当前页面的URL?最好只是http://domain.com之后的部分。
查看完整描述

3 回答

?
ibeautiful

TA贡献1993条经验 获得超5个赞

$_SERVER['REQUEST_URI']

有关$ _SERVER数组中可用信息的更多详细信息,请参见PHP手册页。


如果您还需要查询字符串(?URL中的后面的位),则该部分位于此变量中:


$_SERVER['QUERY_STRING']


查看完整回答
反对 回复 2019-11-26
?
慕的地8271018

TA贡献1796条经验 获得超4个赞

 $uri = $_SERVER['REQUEST_URI'];

这将为您提供所需的目录和文件名。如果使用mod_rewrite,这将非常有用,因为它可以告诉您用户正在查看哪个页面。


如果您需要实际的文件名,则可能需要尝试使用$_SERVER['PHP_SELF']魔术常数__FILE__或$_SERVER['SCRIPT_FILENAME']。后2个为您提供完整的路径(从服务器的根目录开始),而不仅仅是您网站的根目录。它们对于包含等有用。


$_SERVER['PHP_SELF'] 为您提供相对于网站根目录的文件名。


 $relative_path = $_SERVER['PHP_SELF'];

 $complete_path = __FILE__;

 $complete_path = $_SERVER['SCRIPT_FILENAME'];


查看完整回答
反对 回复 2019-11-26
  • 3 回答
  • 0 关注
  • 445 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信