Ik laat via een login script een sessie aanmaken in "/tmp". Als ik op de server kijk zie ik dan ook verschijnen, de gegevens komen ook overeen met de zaken die ik wegschrijf in de sessie. Echter op de een of andere manier worden de sessie gegevens daarna niet meer ingelezen.
De permissies van "/tmp" staan goed, de sessie bestanden worden geowned door apache uit de apache groep. Ik heb inmiddels verschillende scripts gebruikt, maar allemaal vertikken ze het, behalve als ik expliciet de sessie-id hard meegeef in het adres. Maar vanuit veiligheidsoverwegingen wil ik dat natuurlijk niet.
Op de een of andere manier moet ik een instelling wijzigen, maar welke?
De relevante zaken in php.ini:
session.save_handler = files
session.save_path = /tmp
session.use_cookies = On
session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = /tmp
session.cookie_domain = donald
session.serialize_handler = php
session.gc_probability = 1
session.gc_maxlifetime = 1440
session.referer_check =
session.entropy_length = 0
session.entropy_file =
session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 1
Iemand een idee?
De permissies van "/tmp" staan goed, de sessie bestanden worden geowned door apache uit de apache groep. Ik heb inmiddels verschillende scripts gebruikt, maar allemaal vertikken ze het, behalve als ik expliciet de sessie-id hard meegeef in het adres. Maar vanuit veiligheidsoverwegingen wil ik dat natuurlijk niet.
Op de een of andere manier moet ik een instelling wijzigen, maar welke?
De relevante zaken in php.ini:
session.save_handler = files
session.save_path = /tmp
session.use_cookies = On
session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = /tmp
session.cookie_domain = donald
session.serialize_handler = php
session.gc_probability = 1
session.gc_maxlifetime = 1440
session.referer_check =
session.entropy_length = 0
session.entropy_file =
session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 1
Iemand een idee?