Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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读取完整的URL字符串?_Php_Url_Get_Request - Fatal编程技术网

如何使用PHP读取完整的URL字符串?

如何使用PHP读取完整的URL字符串?,php,url,get,request,Php,Url,Get,Request,我的URL如下所示: 我怎样才能像变量一样得到它?使用“标准”PHP编码,我不知道如何使用page/6/mode/2up获得部件 看起来是个小问题,但我没办法解决。。。提前谢谢你 在#之后的部分是URL的客户端部分,它指的是HTML中的锚。 因此,您只能检索之前的所有内容 客户端在检索文档时不应该向服务器发送URI片段,并且在没有本地应用程序帮助的情况下,片段不会参与HTTP重定向 ~Wikipedia: 要检索其他所有内容,可以使用以下代码: $url = "http://".$_SERV

我的URL如下所示:

我怎样才能像变量一样得到它?使用“标准”PHP编码,我不知道如何使用page/6/mode/2up获得部件

看起来是个小问题,但我没办法解决。。。提前谢谢你

在#之后的部分是URL的客户端部分,它指的是HTML中的锚。 因此,您只能检索之前的所有内容

客户端在检索文档时不应该向服务器发送URI片段,并且在没有本地应用程序帮助的情况下,片段不会参与HTTP重定向

~Wikipedia:


要检索其他所有内容,可以使用以下代码:

$url = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];

您不能,因为在大多数情况下,如果您要求将url解析为字符串,浏览器不会将#或其后面的任何内容传递给服务器。