|
|
|
|
для: Valleri
(10.02.2012 в 03:38)
|
| Если вы имеете ввиду имя переменной в которой будет храниться ID сессии, то оно прописывается в файле php.ini соответственно, при условии, что куки включены и session.use_cookies = 1, в скрипте ID сессии будет доступно в переменной $_COOKIE["PHPSESSID"]
Это имя также можно изменить во время выполнения скрипта (если хостер не запретил этого в php.ini), функцией:
ini_set( "session.name" , "sid" );
| где "sid" - новое имя идентификатора. Вызывается до session_start();
Также, если вам нужно получить строку session_id=id (типа sid=123456879870345892359723), не задаваясь вопросом как называется ID и чему он равен, ее можно получить строкой SID. Например для передачи ид сессии в урл так:
$url = '<a href="http://site.ru/index.php?' . SID . '">ссылка</a>;'
// в конечном HTML-коде будет заменено на
<a href="http://site.ru/index.php?sid=123456879870345892359723">ссылка</a>
|
| |
|
|