2012-02-13 32 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,我從你的評論中得到了這個想法。

相關問題