【问题标题】:How to detect URL from user came in Codeigniter?如何检测来自 Codeigniter 的用户的 URL?
【发布时间】:2014-12-08 14:16:14
【问题描述】:

如何在 Codeigniter 中检测来自用户的 URL?

例如,我在页面:/contact/,在控制器news点击带有url /news/的链接后,我必须检测到以前的URL /联系/

【问题讨论】:

    标签: php codeigniter


    【解决方案1】:

    您可能可以使用 PHP $_SERVER 数组获取引用页面。

    见:http://php.net/manual/en/reserved.variables.server.php

    具体:HTTP_REFERER

    您可能需要解析字符串以获取您需要的部分。

    【讨论】:

    • 一些浏览器可能会省略这个字段(隐私浏览模式等),所以不要忘记检查它是否存在:if (isset($_SERVER['HTTP_REFERER'])) {...}
    • 注意:任何人都可以在任何时候欺骗它,无论他们是点击链接还是一开始根本不发送链接。 refrence
    猜你喜欢
    • 1970-01-01
    • 2013-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-15
    • 2019-12-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多