тема такая. сделал на сайтике что-то вроде регистрации. по задумке, странички должны иметь 2 режима: с переменной = 0 (для гостя), с переменной = 1 (для авторизованного пользователя).
с помощью этого для гостей в поле меню должно отображаться "регистрация", "войти"; а у пользователей "выйти", "гостевая книга". (все примитивно)
header.php:
PHP:
скопировать код в буфер обмена
<? $re='<a href="http://91.203.197.130/registration.php">registration</a><br>'; $li='<a href="http://91.203.197.130/login.php">log in</a><br>'; $lo='<a href="http://91.203.197.130/logout.php">log out</a><br>'; $gb='<a href="http://91.203.197.130/guestbook.php">guestbook</a><br>'; $menu1=NULL; $menu2=NULL; if (setcookie('b', '0')) - ?????????????????????????????????????????? { $menu2=NULL; $menu1.="$re"; $menu1.="$li"; } else { $menu1=NULL; $menu2.="$lo"; $menu2.="$gb"; } ?><html> ...
нужна в общем переменная, которая бы скакала с тем или иным значением по всем открывающимся страницам (about, contents...), и не теряла свое значение.
после удачной авторизации принимала бы значение 1, а после логаута - 0.
как это можно реализовать? слышал что при помощи кукисов, но как конкретно? маны читал и что-то ничего продуктивного не вышло. need halp.(Отредактировано автором: 18 Января, 2010 - 13:56:08)
|