【问题标题】:PHP - Get path minus rootPHP - 获取路径减去根
【发布时间】:2013-04-05 19:57:16
【问题描述】:

所以我有这个链接:

http://kenthomes.net/Amelia-Cove(我们使用别名系统。)

然后我打开一个弹出式 iframe (http://kenthomes.net/shareplan.php?mod=39)

如何将字符串“Amelia-Cove”传递到该页面?

我最好的猜测是链接=http://kenthomes.net/shareplan.php?mod=39&plan=Amelia-Cove

但是如何从初始页面中仅检索“Amelia-Cove”?

【问题讨论】:

  • 一些代码会很有帮助,你有没有或者你只是在计划?
  • 也许您可以将其存储为 cookie 或会话中,然后在您的下一页访问它..
  • kkhugs 明白了,谢谢大家!很抱歉有任何混淆。

标签: php forms post get


【解决方案1】:

试试这个:

$_SERVER['REQUEST_URI']

在您上面的示例中,它的值为:/Amelia-Cove。如果你想摆脱/,试试这个:

trim($_SERVER['REQUEST_URI'],'/');

【讨论】:

    【解决方案2】:

    您可以使用 GET 协议来接收 URL 中的参数:

    http://kenthomes.net/shareplan.php?mod=39&plan=Amelia-Cove
    

    然后通过 PHP GET 全局变量获取这些参数:

    $_GET['plan']
    

    【讨论】:

      【解决方案3】:

      我假设 OP 不会总是获取 Amelia-Cove,而是想要 URL 的那一部分,并以 Amelia-Cove 为例,并且知道如何使用 $_GET

      要获取 url 的那部分并通过 $_GET 传递它,我建议使用这个:

      parse_url($url, PHP_URL_PATH)
      

      Full parse_url documentation

      【讨论】:

        猜你喜欢
        • 2012-02-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-19
        • 2021-02-05
        • 2020-08-09
        • 2020-11-23
        • 1970-01-01
        相关资源
        最近更新 更多