【问题标题】:Get url from which a script was called获取调用脚本的 url
【发布时间】:2013-09-21 10:17:05
【问题描述】:

我在网址www.example.com/some/info 上有一个页面。
此页面将表单发送到 PHP 脚本。
有没有办法在 PHP 脚本中获取这个 url,以便我可以在脚本执行时重定向到它?
我试过$_SERVER['REMOTE_HOST'],但得到一个未定义的索引异常。

编辑:我正在使用 Apache 的重写模块,以便将所有请求重定向到 index.php,然后由它处理解决它们。

【问题讨论】:

标签: php


【解决方案1】:

尝试引荐网址的概念

<?php
    print_r($_SERVER['HTTP_REFERER']);
?>

【讨论】:

  • 这正是我需要的!
  • 享受不断提问的乐趣:)
  • 不,这不是“您所需要的”。请对 HTTP 引用者的不可靠程度进行一些研究(也适用于回答者)。
【解决方案2】:

尝试使用$_SERVER['REQUEST_URI']

通过这个,您将能够获得您当前的网址。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-11
    • 1970-01-01
    • 1970-01-01
    • 2019-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-23
    相关资源
    最近更新 更多