如何拒绝页面网站的用户类型链接URL?

时间:2012-02-13 02:54:23

标签: php

我有一个页面网站:http://www.domain.com/test.php 在那个test.php文件中,我正在使用代码:

<?php
define('ALLOW_ACCESS', 1);
defined('ALLOW_ACCESS') or die("you do not have access to this page");
?>

但是当我访问此链接http://www.domain.com/test.php时,该页面仍然会公开显示。所以基本上,我如何拒绝用户访问该页面。

3 个答案:

答案 0 :(得分:0)

呃...您希望您的代码究竟如何运作?您定义一个常量,然后如果它没有定义,则它拒绝访问。这毫无意义。

相反,只需删除这些内容并离开die("Access denied");

答案 1 :(得分:0)

尝试

if(defined('ALLOW_ACCESS') )...

我假设全部大写,你试图定义一个常量,对吗?否则,您将需要使用isset

答案 2 :(得分:0)

如果您要拒绝该页面的用户访问权限,那么我使用此方法。假设我有config.php文件,它不适合公共访问,只需输入以下代码

if(!isset($page-title)
       {header("Location:index.php");

现在,在定义公共页面时,只需输入

 $page-title = "I m public page";

通过这种减速,你可以达到这个目标 谢谢@dagon,我从你的评论中得到了这个想法。