И вновь $_session[]

  • Автор темы Автор темы Skynet
  • Дата начала Дата начала

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 (хоть основную часть), который работает для сессий. Просто сайт постояно рубит если не может найти сессии.
 
версия пхп какая?
session.use_only_cookies Чему равно?
где код тестового примера из трёх строчек?
При таком раскладе, если куки включены, то сессия пропадает
это ты шутишь так?
 
Автор оригинала: Фанат
версия пхп какая?
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";
 
Все хорошо, а вот если выключаю куки в браузере, то сесия пропадает. Как этого избежать ?
 
Сверху