我有一个页面可以链接到以下任何一种格式:
当URL的查询部分存在时,我需要用PHP捕获它.我尝试使用parse_url,但我不确定如何使用它.试过这个
echo (parse_url($_SERVER['REQUEST_URI']['query']));
Run Code Online (Sandbox Code Playgroud)
但它返回Array ...
你应该做:
$parsed = parse_url($_SERVER['REQUEST_URI']);
echo $parsed['query'];
Run Code Online (Sandbox Code Playgroud)
编辑:
如果您只需要URL的查询部分,那么以下Salman的解决方案实际上更好一点:
echo parse_url($_SERVER['REQUEST_URI'], PHP_URL_QUERY);
Run Code Online (Sandbox Code Playgroud)