【问题标题】:blocking access by typing adress bar but php load only通过键入地址栏阻止访问但仅加载 php
【发布时间】:2018-02-05 22:00:31
【问题描述】:

我正在创建一个网页,我想知道是否有办法阻止对某些页面的访问,但如果 PHP 加载它们就可以访问它们。这个想法是这样的;我有一些模块,我include();他们用 PHP。如果用户通过在地址栏中键入它们来访问它们,则不会有问题,因为它们是使用$_SESSION vars 管理的,并且他们会看到他们在包含的页面中看到的内容,但我只是想防止这种情况发生,因为如果有人发现该链接它是一种不舒服的观点。

【问题讨论】:

  • 你能分享你的代码,以便我们看看问题吗?
  • 查找.htaccess
  • this问题。
  • @SulthanAllaudeen 没有代码伙伴。你要我分享一个普通的网页代码吗?
  • @clearshot66 谢谢你的朋友,我会检查的。

标签: javascript php jquery ajax


【解决方案1】:

如果有人搜索,这就是答案。

if(!isset($_SERVER['HTTP_REFERER'])){
    // redirect them to your desired location
    header('location:../index.php');
    exit;
}

在这个到页面顶部的php标签里面。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-26
    • 2017-03-04
    • 1970-01-01
    • 1970-01-01
    • 2019-03-17
    • 2014-12-16
    • 2011-02-10
    相关资源
    最近更新 更多