И вновь $_session[]

Skynet

Новичок
И вновь $_session[]

У меня просто уже крыша едет от этого !!!

php.ini

register_globals = Off

session.save_handler = files
session.use_cookies = 1
session.name = usersid
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain =
session.serialize_handler = php
session.gc_probability = 1
session.gc_divisor = 100
session.gc_maxlifetime = 1440
session.bug_compat_42 = 1
session.bug_compat_warn = 1
session.referer_check =
session.entropy_length = 0
session.entropy_file =
session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 1
session.hash_function = 0
session.hash_bits_per_character = 4
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset="
session.save_path= D:\usr\php\sessiondata

С такой конфигурацией, если у пользователя выключены куки, то SID автоматически присваиваеться к
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset="
но у меня ничего не присваиваеться !!! Сессия становиться потерянной, не может ее найти, а приписывать к каждой ссылке или форме <?php SID; ?> - мама дорогая. При таком раскладе, если куки включены, то сессия пропадает и остается только знак вопроса перед SID (http://localhost/000.php?)
Как сделать так, чтобы она постояно висела в URL если отключены куки у пользователя ????

Уже и литературу читал (может плохо) но все что там пишут понятно. Может конфигурировать php.ini нужно подругому.
Люди, подкиньте пожалуйста php.ini (хоть основную часть), который работает для сессий. Просто сайт постояно рубит если не может найти сессии.
 

Фанат

oncle terrible
Команда форума
версия пхп какая?
session.use_only_cookies Чему равно?
где код тестового примера из трёх строчек?
При таком раскладе, если куки включены, то сессия пропадает
это ты шутишь так?
 

Skynet

Новичок
Автор оригинала: Фанат
версия пхп какая?
session.use_only_cookies Чему равно?
где код тестового примера из трёх строчек?

это ты шутишь так?
PHP Version 5.0.5
;session.use_only_cookies = 0 // Закоментировано

=> index.php
<?php
session_start();

$_SESSION['q'] = 'q';
$_Session['w'] = 'w';

?>

<a href='000.php'>Ссылка</a>

=> 000.php
<?php
session_start();

echo $_Session['q'];
echo $_Session['w'];

?>


А это в сессии
=> sess_ac2023bba3daa0654ae2ab48f5d9fb91
q|s:1:"q";
 

McSimm

Новичок
и если чуть продолжить мысль, то и:
-~{}~ 17.03.06 12:52:

значения настроек лучше не в ini файле смотреть, а непосредственно из среды. например phpinfo()
 

Skynet

Новичок
Все хорошо, а вот если выключаю куки в браузере, то сесия пропадает. Как этого избежать ?
 
Сверху