[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Форма + cookie
JonNik
Суть в том, чтобы при вводе данных в форму, появлялись определенные пункты меню. Когда вводишь данные все появляется, но при обновлении страницы они исчезают. Как сделать сохранение куки?

<?php
error_reporting(-1);
header('Content-Type: text/html; charset=utf-8');
setcookie('access','2',time()+3600*12,'/');
?>
<head>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<
title>Я изучаю PHP</title>
<
link rel="stylesheet" type="text/css" href="style.css">
</
head>
<
body>
<
div id="main">
<?php
if(!isset($_GET['page'])) {
$_GET['page'] = 'home';
}
if(isset($_POST['login'],$_POST['pass'],$_POST['mail'])) {
if($_POST['login'] && $_POST['pass'] && ($_POST['mail'] && filter_var($_POST['mail'],FILTER_VALIDATE_EMAIL))) {
setcookie('access','1');
}
}

?>
<div id="header">
<
a href="include.php?page=home">*</a>
<
a href="include.php?page=about">*</a>
<
a href="include.php?page=list">*</a>
<
a href="include.php?page=matchsoon">*</a>
<
a href="include.php?page=faq">FAQ</a>
<?php
if($_COOKIE['access'] == 1) {
echo '<a href="include.php?page=admin">'.'Админпанель'.'</a>';
echo '<a href="include.php?page=exit">'.'Выход'.'</a>';
}
?>
</div>
<
div id="content">
<?php include $_GET['page'].'.php';
?>

</div>
<
div id="footer">
<?php
$year = date("Y");
echo 'GLS '.'© '.$year;
?>
</div>
</
div>
</
body>
</
html>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.