2014-09-24 2 views
-1

У меня есть веб-форма на моей домашней странице, которая принимает код от моих посетителей сайта.Веб-страница будет отображаться только в том случае, если она исходит из определенной страницы.

Этот код будет представлен CHECKCODE.php сценарий ..

То, что я хочу есть, если пользователь отправляет неверный код, он будет перенаправлен на SORRY.php если код действителен, он будет перенаправлен на SUBMIT-INFO.php, эта страница имеет новую форму.

Я не хочу, чтобы мои посетители сайта, чтобы иметь прямой доступ к Submit-info.php ..,

Я хочу ВВЕСТИ-info.php быть доступна только, если перенаправлены только CHECKCODE.php

Кто-нибудь хочет поделиться кодом, который я могу добавить в SUBMIT-INFO.php? Спасибо ..

+0

Там нет никакого фактического "от" в HTTP; «HTTP-референт» крайне ненадежен. Вы можете использовать сеанс для этого - напишите значение в сеансе в сценарии 'CHECKCODE.php', а в следующих сценариях проверьте, установлено ли это значение. – CBroe

ответ

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

Смежные вопросы

 Смежные вопросы