我正在尝试恢复在GET请求中提供给我的路径。例如,GET请求将发送到http://myserver.com/index.php/info/PathThatIWantToExtract,我想提取/ info /之后的信息。这不是使用index.php?test = hello在典型的GET var中发送的,而是使用文件名后面的路径(index.php)。
PHP only please.
由于
答案 0 :(得分:0)
解答:
我能够通过使用$ _SERVER [REQUEST_URI]以及其他一些技巧来完成所有工作。以下代码使一切正常:
$fullUrl = (isset($_SERVER['HTTPS']) ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
$pathThatIWantToExtract = str_replace("http://myserver.com/index.php/info/", "", $fullUrl);
现在我想要的信息存储为$ pathThatIWantToExtract中的字符串