通过PHP获取页面名称?
假设我在:通过PHP获取页面名称?,php,Php,假设我在: http://www.somewhere.com/pages/plants.php?pageid=13 我知道如何通过_get获得pageid,但如何获得“/pages/plants.php” 谢谢 执行打印($\u服务器)以获取更多值。尝试 $_SERVER['PATH_INFO'] 这将获得地址后面的路径:)检查$\u服务器['PHP\u SELF']变量 事实上,请查看整个$\u服务器数组,以获取大量有关服务器的有趣值。使用$\u服务器中可用的变量,并使用解析url()获取
http://www.somewhere.com/pages/plants.php?pageid=13
我知道如何通过_get获得pageid,但如何获得“/pages/plants.php”
谢谢
执行打印($\u服务器)
以获取更多值。尝试
$_SERVER['PATH_INFO']
这将获得地址后面的路径:)检查
$\u服务器['PHP\u SELF']
变量
事实上,请查看整个
$\u服务器
数组,以获取大量有关服务器的有趣值。使用$\u服务器
中可用的变量,并使用解析url()
获取所需的部分。据我所知,请求URI值仅在Apache机器上有效。这在IIS框上的PHP上不起作用。
$_SERVER['SCRIPT_NAME'] // path
$_SERVER['SERVER_NAME'] // domain
$_SERVER['SCRIPT_NAME'] // path
$_SERVER['SERVER_NAME'] // domain