Офис НП AMWAY в Ярославле
→ На карте Купить AMWAY в ЯрославлеПриобрести высококачественную продукцию Амвей в Ярославле, получить консультации по бизнесу, заказать продукцию или получить заказ:
●Адрес: улица Валентины Терешковой, дом 1 (Вход со двора)
●Телефон: +7 (920) 112-00-91
●Email: matyxho@mail.ru
●Сайт: https://www.amway.ru/user/lebedem
●Визитка: http://yar.meweb.ru
Иерархия статей
Статьи » Программирование » Проверка работоспособности сессий
Сниппет
Бывают ситуации, когда нужно проверить, корректно ли работают сессии, и работают ли вообще.
Проверка работоспособности сессий
Была у меня ситуация, когда captcha ну ни в какую не хотела работать, вроде все просмотрел, все перепробовал... И тут наткнулся на один небольшой скрипт, который проверяет сессии на корректную работу- идет просто проверка сохраненного числа и вводимого. Скажу сразу, что у меня на тот момент с сессиями все оказалось в порядке, проблема была в другом. Однако, данный скрипт может тебе пригодиться, поэтому выкладываю:
Итак, создаем любой файл, например test.php с этим содержимым. Кидаем его куда хотим и вызываем в арбузере. Видим:
В сессии: (число)
Из формы: (число)
Если числа в сессии и из формы совпадают, то с сессиями у тебя все в порядке, и ты видишь надпись РАБОТАЕТ. Ну а если у тебя проблемы- соответственно, НЕ РАБОТАЕТ?!, и тут уж можно начинать чесать репу и думать, в чем же проблема. Скриптик старенький, однако работоспособность не потеряна, и изобретать велосипед в данной ситуации, я думаю, не нужно. Пользуйся. Всего наилучшего.
Код: 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 с этим содержимым. Кидаем его куда хотим и вызываем в арбузере. Видим:
В сессии: (число)
Из формы: (число)
Если числа в сессии и из формы совпадают, то с сессиями у тебя все в порядке, и ты видишь надпись РАБОТАЕТ. Ну а если у тебя проблемы- соответственно, НЕ РАБОТАЕТ?!, и тут уж можно начинать чесать репу и думать, в чем же проблема. Скриптик старенький, однако работоспособность не потеряна, и изобретать велосипед в данной ситуации, я думаю, не нужно. Пользуйся. Всего наилучшего.
Понравилась статья?
Метки для данной статьи
Похожие статьи
Заголовок
Категория
Просмотров
Поделиться:
Последние активные темы форума
Темы | Просмотров | Ответов | Последние сообщения | |
Вопрос по переделке bb-кода PHP, MySQL |
22588 | 5 | Pisatel 26. мая 2017 |
|
Вопросы по Ajax форме обратной связи CMS PHP Fusion |
70060 | 48 | Ditrin 19. февраля 2017 |
|
BBCode YouTube Video Colorbox mod CMS PHP Fusion |
15540 | 2 | Pisatel 10. декабря 2016 |
|
Как лучше создать собственную страницу? CMS PHP Fusion |
18131 | 17 | Pisatel 11. мая 2016 |
|
Небольшие вопросы по скриптам магазина и катало... PHP, MySQL |
147707 | 80 | Pisatel 11. января 2016 |
|
BBCode Code mod CMS PHP Fusion |
14643 | 0 | Pisatel 31. августа 2015 |
|
Ajax Like Dislike Article Panel CMS PHP Fusion |
22845 | 16 | Pisatel 07. июля 2015 |
|
Хлебные крошки / BreadCrumbs SEO Panel CMS PHP Fusion |
26593 | 17 | Pisatel 04. июля 2015 |
|
Abbr Description BBCode CMS PHP Fusion |
7747 | 0 | Pisatel 15. июня 2015 |
|
Плагин Email рассылки Mail To All by Pisatel CMS PHP Fusion |
37598 | 32 | Pisatel 26. апреля 2015 |
|
Подозрительный трафик и прочие страшилки Всякая хрень |
11923 | 2 | Ditrin 23. апреля 2015 |
|
Мод Newsletter - рассылка писем пользователям с... CMS PHP Fusion |
31228 | 13 | Pisatel 10. апреля 2015 |
|
Мод отправки писем PHPMailer для PHP-Fusion CMS PHP Fusion |
131188 | 113 | Ditrin 06. апреля 2015 |
|
Появление неизвестного файла subscriptions.php CMS PHP Fusion |
8928 | 2 | Pisatel 06. апреля 2015 |
|
Autoban on IP CMS PHP Fusion |
23365 | 13 | Pisatel 03. апреля 2015 |