Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过PHP获取页面名称?_Php - Fatal编程技术网

通过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