【发布时间】:2009-03-28 16:50:12
【问题描述】:
我如何在没有 get 变量的情况下使用 download.php?get=file.exe,如 download.php?=file.exe,在 PHP 中使用 $_GET?
【问题讨论】:
我如何在没有 get 变量的情况下使用 download.php?get=file.exe,如 download.php?=file.exe,在 PHP 中使用 $_GET?
【问题讨论】:
您可以使用 $_GET[0] 或 $_REQUEST[0]
【讨论】:
您可以使用 $_SERVER['request_uri'] 来省略 ?完全,给你留下像example.com/download.php/file.exe这样的URL
然后,通过一些 URL 重写(或实现引导控制器),您可以进一步清理它,从而生成 example.com/download/file.exe
【讨论】:
你需要什么我重写this wikipedia article应该给你足够的信息来统计。具体来说,如果您使用 apache,请阅读 mod_rewrite。
【讨论】:
您可以使用 $_SERVER['QUERY_STRING'] 获取 ? 之后的所有内容。
编辑:然后你可以使用 download.php?file.exe
【讨论】: