2014-09-24 100 views
-1

我在我的主頁中有一個網頁表單,它接受來自我的網站訪問者的代碼。僅當來自特定頁面時,纔會顯示網頁

該代碼將被提交給CHECKCODE.php腳本..

我要的是,如果用戶提交的代碼無效,他將被重定向到SORRY.php如果代碼是有效的,他將重定向到SUBMIT-INFO.php這個頁面有一個新的表單。

我不希望我的網站訪問者有直接訪問提交 - info.php的..,

我想提交 - info.php的可訪問僅如果僅僅從CHECKCODE.php

重定向

任何人都想共享我可以放在SUBMIT-INFO.php上的代碼?謝謝..

+0

沒有實際的 「從」 在HTTP; 「HTTP引用者」是非常不可靠的。您可以使用會話 - 在您的CHECKCODE.php腳本中將值寫入會話中,並在以下腳本中檢查是否設置了該值。 – CBroe 2014-09-24 08:27:03

回答

0

我想通過使用SESSION變量來實現你想要的一種方法。

CHECKCODE.php

<?php 
// start the session 
session_start(); 
// store session data 
$_SESSION['came-from-checkcode-page']="true"; 
?> 
<html> 
<body>  
</body> 
</html> 

SUBMITINFO.php

<?php 
// start the session 
session_start(); 
if ($_SESSION['came-from-checkcode-page'] == "true") 
{ 
    echo "you came from checkcode page !"; 
} 
else{ 
    echo "access denied"; 
} 
?> 
</body> 
</html> 
+0

非常感謝您的先生!那就是我需要的。 – LayoutPH 2014-09-24 08:36:25

相關問題