[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: PHPSESSID проверка
gam0ra
вот так можно делать??просто я когда в куку сесии писал . либо ставил пустату то выходили ошибки session_start();
$pattern = '#[^\s\dA-z0-9]#is';
$rname = random_name(24); //ТУТ РАНДОМНЫЕ БУКВЫ И ЦИФРЫ ГЕНЕРИРУЮТСЯ
if(strlen($_COOKIE['PHPSESSID']) < 5){
setcookie("PHPSESSID","$rname");
header('Location: '.HOSTNAME.'');
}
if(strlen($_COOKIE['PHPSESSID']) > 4){
if(!preg_match($pattern,$_COOKIE['PHPSESSID'])){
session_start();
}
else{
setcookie("PHPSESSID","$rname");
header('Location: '.HOSTNAME.'');
}
}
Быстрый ответ:

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