Php 从访问者处获取完整路径
我的代码 只是罗根Php 从访问者处获取完整路径,php,Php,我的代码 只是罗根 $site = $_SERVER['PHP_SELF']; 而不是完整的路径,例如www.url.index.php/folder/doc.php 为什么??此命令错误吗?如果您尝试 index.php 您将看到实际可用的内容。您可能还想查看$\u服务器['REQUEST\u URI'.要从用户获取完整路径,请使用$\u服务器['REQUEST\u URI'.],获取完整路径,如下所示 var_dump($_SERVER); $\u服务器['PHP\u SELF']仅显
$site = $_SERVER['PHP_SELF'];
而不是完整的路径,例如www.url.index.php/folder/doc.php
为什么??此命令错误吗?如果您尝试
index.php
您将看到实际可用的内容。您可能还想查看$\u服务器['REQUEST\u URI'.要从用户获取完整路径,请使用
$\u服务器['REQUEST\u URI'.]
,获取完整路径,如下所示
var_dump($_SERVER);
$\u服务器['PHP\u SELF']
仅显示文件路径
您将需要以下组合:
$url = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
这将为您提供两个域名,例如www.example.com
,以及文件名和路径,例如/users/login.php
,并将其连接成一个字符串。执行var\u dump($\u SERVER)
以查看所有选项的实际内容
echo $_SERVER['SERVER_NAME'] . $_SERVER['PHP_SELF'];