【问题标题】:How to get parameter after "/" in URL in PHP如何在PHP中的URL中获取“/”之后的参数
【发布时间】:2011-06-01 16:25:05
【问题描述】:

我需要让我的用户在我的网址末尾输入任何内容,如下所示:

http://mysite.com/?somethingorother

http://mysite.com/somethingorother

然后我想得到他们添加到网址末尾的最后一点,如下所示:

$var = $_POST[''];

但我不知道该怎么做,也找不到任何东西,因为我不太确定如何搜索它。

感谢任何帮助,谢谢!

【问题讨论】:

  • 您可能需要考虑使用 $_GET。
  • 好的,但是当我不知道用户输入了什么时,我该怎么做呢?

标签: php html post parameters web


【解决方案1】:

使用http://mysite.com/?somethingorother,您可以使用:

substr($_SERVER['REQUEST_URI'],2);

【讨论】:

  • +1 - 我会在允许的时候标记为答案。谢谢你的帮助!顺便说一句:我不得不将它从 2 更改为 11 ;)
【解决方案2】:

对于您的第二个示例,无论如何您都需要使用 url 重写(搜索 mod_rewrite)。如果有 ? 你可以

foreach($_GET as $key => $value) {   echo "$key: $value"; }

【讨论】:

    猜你喜欢
    • 2017-09-30
    • 1970-01-01
    • 2022-12-08
    • 1970-01-01
    • 2017-07-27
    • 2011-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多