【问题标题】:get URL in php IN INCLUDE FILE在包含文件的 php 中获取 URL
【发布时间】:2010-12-18 22:45:31
【问题描述】:

我有一些问题,我尝试在 php 中获取 uri。

我正在使用:

 $_SERVER['REQUEST_URI']

如果我在 index.php 中执行它就可以了,但是,我需要在包含文件中获取 url,但是,当我这样做时,它需要 FILE 地址,我的意思是,它显示类似这个

地址栏:www.webpage.com/index.php

$_SERVER['REQUEST_URI'] 输出:网页/includefile.php

我在这里解释自己?谢谢!

【问题讨论】:

  • 您能给我们一些背景信息吗?您如何使用此代码?以及您如何将其包含在页面中?

标签: php url include


【解决方案1】:

你是如何包含文件的?如果它是通过 HTTP 引用包含的,那么它实际上是作为一个页面提供的,并且您看到的功能是正确的。如果包含路径是本地文件,您应该不会看到这种行为

【讨论】:

    【解决方案2】:

    在尝试解决相同问题时发现了这一点。 我的解决方案是使用$_SERVER['HTTP_REFERER'] 这很好用,因为它还包含参数(例如 ?this=that&foo=bar)

    【讨论】:

      【解决方案3】:

      可能在您的代码(或另一个包含文件)中的某处,该值被覆盖。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-08-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多