Andrew*X66
Новичок
Доброго всем времени суток. Недавно начал разбираться в PHP и столкнулся с проблемой, наверное, тупой, т.к. поиск ее решения в Интернете не привел ни к чему хорошему.
В общем, у меня есть тест PHP и страница-обработчик. Вот примеры:
TEST.php
OBRABOTCHIK.php
Так вот, все работает нормально, но если посмотреть путь к файлу-обработчику (mysite.ru/obrabotchik.php) и ввести его в адресную строку, то без прохождения теста можно попасть на эту страницу. Как сделать так, чтобы страница OBRABOTCHIK.php была доступна только после прохождения теста?
Я знаю, что существуют сессии и куки, но не представляю, как их сюда применить.
В общем, у меня есть тест PHP и страница-обработчик. Вот примеры:
TEST.php
PHP:
<html>
<form method="post" action="obrabotchik.php">
<ol>
<li>Сколько букв в русском алфавите?
<input type="radio" name="let" value="30" />30<br />
<input type="radio" name="let" value="31" />31<br />
<input type="radio" name="let" value="32" />32<br />
<input type="radio" name="let" value="33" />33<br />
<input type="radio" name="let" value="34" />34<br />
<input type="radio" name="let" value="35" />35<br />
<input type="radio" name="let" value="36" />36<br /></li>
</li>
</ol>
</form>
</html>
PHP:
<?php
$score = 0;
if (isset($_POST['let']))
{$let=$_POST['let'];}
else {$let='нет ответа';}
if ($let == "33") {
$score = $score + 1;}
echo '<p>Количество набранных баллов (максимально – 1):
$score </p>';
?>
Я знаю, что существуют сессии и куки, но не представляю, как их сюда применить.