Офис НП AMWAY в Ярославле
Купить продукцию Амвей в Ярославле, офис Amway
На карте Купить AMWAY: офис в ЯрославлеКонсультации, презентации, мастер–классы, знакомство с продукцией, заказ и выдача купленного товара:
Адрес: улица Валентины Терешковой, дом 1 (Вход со двора)
Телефон: +7 (920) 112-00-91
Email: matyxho@mail.ru
Сайт: https://www.amway.ru/user/lebedem
Визитка: http://yar.meweb.ru
Иерархия статей
Статьи » Программирование » Проверка работоспособности сессий
Сниппет
Бывают ситуации, когда нужно проверить, корректно ли работают сессии, и работают ли вообще.
Проверка работоспособности сессий
Опубликовал  Pisatel Pisatel Добавлено  18-03-2013 07:47 18 Март 2013 07:47:18 6348  Прочтений 6348 Прочтений
 printer
Была у меня ситуация, когда captcha ну ни в какую не хотела работать, вроде все просмотрел, все перепробовал... И тут наткнулся на один небольшой скрипт, который проверяет сессии на корректную работу- идет просто проверка сохраненного числа и вводимого. Скажу сразу, что у меня на тот момент с сессиями все оказалось в порядке, проблема была в другом. Однако, данный скрипт может тебе пригодиться, поэтому выкладываю:

Код: PHP
session_start();

if($_SESSION['kNum'] == $_POST['num']){

echo '<b>РАБОТАЕТ!</b><br />';

}

else { echo $_SESSION['kNum'].' - <span style="color:red;">НЕ РАБОТАЕТ?!</span>< br />';

}

$k = rand('100', '999');

$_SESSION['kNum'] = $k;

echo 'В сессии: '.$_SESSION['kNum'].'< br />Из формы: '.$_POST['num'];



echo '<form method="POST"> '.$k.' : <input name="num">

</form>';




Итак, создаем любой файл, например test.php с этим содержимым. Кидаем его куда хотим и вызываем в арбузере. Видим:

В сессии: (число)

Из формы: (число)

Если числа в сессии и из формы совпадают, то с сессиями у тебя все в порядке, и ты видишь надпись РАБОТАЕТ. Ну а если у тебя проблемы- соответственно, НЕ РАБОТАЕТ?!, и тут уж можно начинать чесать репу и думать, в чем же проблема. Скриптик старенький, однако работоспособность не потеряна, и изобретать велосипед в данной ситуации, я думаю, не нужно. Пользуйся. Всего наилучшего.
Понравилась статья?
Метки для данной статьи
Похожие статьи
Заголовок
Категория
Просмотров
Поделиться:   
Последние активные темы форума
  Темы Просмотров Ответов Последние сообщения
folder Вопрос по переделке bb-кода
PHP, MySQL
22333 5 Pisatel
26. мая 2017
folder Вопросы по Ajax форме обратной связи
CMS PHP Fusion
68566 48 Ditrin
19. февраля 2017
folder BBCode YouTube Video Colorbox mod
CMS PHP Fusion
15359 2 Pisatel
10. декабря 2016
folder Как лучше создать собственную страницу?
CMS PHP Fusion
17890 17 Pisatel
11. мая 2016
folder Небольшие вопросы по скриптам магазина и катало...
PHP, MySQL
144859 80 Pisatel
11. января 2016
folder BBCode Code mod
CMS PHP Fusion
14421 0 Pisatel
31. августа 2015
folder Ajax Like Dislike Article Panel
CMS PHP Fusion
22554 16 Pisatel
07. июля 2015
folder Хлебные крошки / BreadCrumbs SEO Panel
CMS PHP Fusion
26251 17 Pisatel
04. июля 2015
folder Abbr Description BBCode
CMS PHP Fusion
7669 0 Pisatel
15. июня 2015
folder Плагин Email рассылки Mail To All by Pisatel
CMS PHP Fusion
36993 32 Pisatel
26. апреля 2015
folder Подозрительный трафик и прочие страшилки
Всякая хрень
11796 2 Ditrin
23. апреля 2015
folder Мод Newsletter - рассылка писем пользователям с...
CMS PHP Fusion
31035 13 Pisatel
10. апреля 2015
folder Мод отправки писем PHPMailer для PHP-Fusion
CMS PHP Fusion
128354 113 Ditrin
06. апреля 2015
folder Появление неизвестного файла subscriptions.php
CMS PHP Fusion
8843 2 Pisatel
06. апреля 2015
folder Autoban on IP
CMS PHP Fusion
23189 13 Pisatel
03. апреля 2015