【问题标题】:$_GET without foo$_GET 不带食物
【发布时间】:2009-03-28 16:50:12
【问题描述】:

我如何在没有 get 变量的情况下使用 download.php?get=file.exe,如 download.php?=file.exe,在 PHP 中使用 $_GET?

【问题讨论】:

    标签: php url get


    【解决方案1】:

    您可以使用 $_GET[0] 或 $_REQUEST[0]

    【讨论】:

      【解决方案2】:

      您可以使用 $_SERVER['request_uri'] 来省略 ?完全,给你留下像example.com/download.php/file.exe这样的URL

      然后,通过一些 URL 重写(或实现引导控制器),您可以进一步清理它,从而生成 example.com/download/file.exe

      【讨论】:

        【解决方案3】:

        你需要什么我重写this wikipedia article应该给你足够的信息来统计。具体来说,如果您使用 apache,请阅读 mod_rewrite。

        【讨论】:

        • 好像我有点误解了问题。嗯... :)
        【解决方案4】:

        您可以使用 $_SERVER['QUERY_STRING'] 获取 ? 之后的所有内容。

        编辑:然后你可以使用 download.php?file.exe

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-06-23
          • 2019-01-01
          • 2012-02-14
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-09-28
          • 2011-03-14
          相关资源
          最近更新 更多