PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 1
Kalver Отправлено: 20 Июля, 2011 - 14:33:28 • Тема: уничтоэить сессию • Форум: Вопросы новичков

Ответов: 7
Просмотров: 301
я новичок в пхп. возник вопрос. как сделать скрытую зону? у меня после регистрации и авторизации дается сессия
PHP:
скопировать код в буфер обмена
  1.      $_SESSION['login']=$login;
  2.      $_SESSION['pass']=$pass;
$login $pass это переменные от пост запроса из форм. ну вот, в закрытой зоне в начале делаю старт сессии, и проверку на сессию (нубопроверка, из головы взял). при выходе удаляю сессию тоже нубоспособом. вот весь фаил закрытой зоны
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. if ($_SESSION['login']=true)//типа на сессию проверяю
  3. {
  4. switch($_GET[mod]){
  5. default:
  6. include ("system/head.php");
  7. echo 'вы авторизованы';
  8. echo '<a href="?mod=exit">Выход</a></br>';
  9. include ("system/foot.php");
  10. break;
  11. case 'exit';
  12. setcookie('login', '');//в скрипте нарыл гдет
  13. setcookie('pass', '');
  14. header ('Location: index.php?');exit;
  15. break;
  16. }
  17. }
  18. else
  19. {
  20.         echo 'Вы не авторизованы';
  21.         }
  22. ?>
  23.  

ну вот когда на выход нажимаю кидает на главную. перехожу в ручную на menu.php и пишет вы авторизованны. а надо чтоб не авторизованы.

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB