mam problem z użyciem sesji. Ten sam kod działa na localhoście a na serwerze nie daje rady. Po każdym przeładowaniu zawartość sesji jest pusta, chociaż phpsessid to samo. Zrobiłem nawet prosty test:
<?php else $_SESSION['test']++; ?>
Na localhoście zmienna test rośnie, na serwerze stale =1.
Wywołana po session_start() funkcja session_status() zwraca PHP_SESSION_ACTIVE.
Skończyły mi się pomysły, co może być nie tak, bo konfiguracja wydaje się być ok.
Załączam konfig z phpinfo():
session Session Support enabled Registered save handlers files user Registered serializer handlers php php_binary wddx Directive Local Value Master Value session.auto_start Off Off session.cache_expire 180 180 session.cache_limiter nocache nocache session.cookie_domain no value no value session.cookie_httponly Off Off session.cookie_lifetime 0 0 session.cookie_path / / session.cookie_secure Off Off session.entropy_file /dev/urandom /dev/urandom session.entropy_length 32 32 session.gc_divisor 1000 1000 session.gc_maxlifetime 1440 1440 session.gc_probability 1 1 session.hash_bits_per_character 5 5 session.hash_function 0 0 session.name PHPSESSID PHPSESSID session.referer_check no value no value session.save_handler files files session.save_path /var/lib/php/session /var/lib/php/session session.serialize_handler php php session.upload_progress.cleanup On On session.upload_progress.enabled On On session.upload_progress.freq 1% 1% session.upload_progress.min_freq 1 1 session.upload_progress.name PHP_SESSION_UPLOAD_PROGRESS PHP_SESSION_UPLOAD_PROGRESS session.upload_progress.prefix upload_progress_ upload_progress_ session.use_cookies On On session.use_only_cookies On On session.use_trans_sid 0 0 wddx WDDX Support enabled WDDX Session Serializer enabled
Co jeszcze powinienem sprawdzić?