如何在不使用get变量的情况下使用download.php?get = file.exe,例如download.php?= file.exe,使用PHP中的$ _GET?
答案 0 :(得分:9)
您可以使用$ _GET [0]或$ _REQUEST [0]
答案 1 :(得分:6)
您可以使用$_SERVER['request_uri']
来省略?完全,留下像example.com/download.php/file.exe
然后,通过一些URL重写(或实现一个引导程序控制器),您可以将其清理得更多,从而得到example.com/download/file.exe
答案 2 :(得分:1)
你需要我解决重写this wikipedia article应该给你足够的信息来统计。具体来说,如果你使用apache,请阅读mod_rewrite。
答案 3 :(得分:1)
你可以使用$ _SERVER ['QUERY_STRING']来获取所有内容吗?。
编辑:然后你可以使用download.php?file.exe