如何在PHP中提取404错误的URL参数

Sam*_*uel 0 php parameters url .htaccess get

我有我的htaccess重定向到error404.php但我希望该PHP文件能够提取原始的url参数.

例如:

http://mywebsite.com/unknownfile.php?param1=value1&param2=value2
Run Code Online (Sandbox Code Playgroud)

我试过$_GET['param1']但那是空的.在$_SERVER['PHP_SELF']刚刚显示error404.php

提前谢谢了.

Laz*_*One 5

您可以通过访问原始网址$_SERVER["REQUEST_URI"].

例如:请求/hihi/meow?key=rumba不存在的URL .该$_SERVER["REQUEST_URI"]会拥有该字符串,您可以与解析parse_url()函数来分成几部分,并使用其他功能(如explode()获取个人的查询串参数.