通过键入地址栏来阻止访问,但仅加载php

时间:2017-08-28 15:15:49

标签: javascript php jquery ajax

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

1 个答案:

答案 0 :(得分:0)

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

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

此处在php标签内的页面顶部。