2012-02-13 55 views
-2

我有一个页面的网站: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,页面仍然出现在公众。所以基本上,我如何拒绝用户访问该页面。

+0

想不到IF? – 2012-02-13 02:58:24

+0

我不认为任何真正理解你的问题,你可以重新说话吗。 – 2012-02-13 03:19:32

回答

0

Erm ...您希望您的代码如何工作?你定义一个常量,然后如果它没有被定义,那么它拒绝访问。这个不成立。

取而代之,只是删除那些东西,并保留die("Access denied");

+0

如果我使用死亡(“拒绝访问”);是我无法在文件test.php上编码 – 2012-02-13 03:02:34

0

尝试

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

我被全部大写假设,你正试图定义一个常数,对不对?否则,你需要使用isset

0

如果你想拒绝用户访问该页面,那么我使用这种方法。假设我有这并不意味着供公众查阅只要把下面的代码

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

现在config.php文件,在界定公共页面只是把

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

有了这个减速就可以实现这个目标。
感谢@dagon,我从你的评论中得到了这个想法。

相关问题