LINUX.ORG.RU

Сеансы пользователей в PHP


0

0

Вот вычитал я в книжке, чтобы не вставлять в каждую ссылку id пользователя типа: "http://domain.com/index.php?SID=10az4";, можно сделать так: "http://domain.com/index.php/10az4"; и написано что следующим образом: // Генерация SID пользователя function session_start_from_path() { global $HTTP_HOST, $REQUEST_URI; ereg("(.{32})$", $REQUEST_URI, $regs); $session_id = $regs[1]; if(!isset($session_id) || empty($session_id)) { srand((double)microtime()*1000000); $session_id = md5(uniqid(rand())); $destination = "http://$HTTP_HOST$REQUEST_URI/$session_id"; header("Location: $destination"); } session_id($session_id); session_start(); } Работать, то это работает но только если на сайте все ссылки типа "http://domain.com/directory/file.php но у меня все линки абсолютные, типа /directory/file.php Спрашивается, как сделать для абсолютных ссылок? Заранее благодарен.

anonymous

Если это не ты задавал этот вопос, то иди на форум php-шников! Адрес: http://phpclub.net/talk/

anonymous
()

Если это не ты задавал этот вопос, то иди на форум php-шников! Там был похожий вопос! Адрес: http://phpclub.net/talk/

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.