phpinfo sagt mir:
wenn ich ne session starte, wird bei mir also ein cookie angelegt, in dem meine session-id is und die session-id selbst wird dann nicht nochmal als parameter an jeden link gehängt (weil's besser ist )
wenn ich jetzt aber in meinem skript mit session_set_cookie_params() die lebensdauer des cookies verlängere, so dass ich mich nich erneut einloggen muss, wenn ich zwischenzeitlich den browser schließen, dann geht das zwar wunderbar (cookie gültig bis irgendwann 2036 ), aber...
es werden auch alle links umgeschrieben
wird beispielsweise zu
nehme ich die zeile wieder raus, werden die links nicht mehr umgeschrieben.
warum ist das so?
wie werd ich das los?
Code:
Directive Local Value Master Value session.auto_start Off Off session.cache_expire 180 180 session.cache_limiter nocche nocache session.cookie_domain no value no value session.cookie_lifetime 0 0 session.cookie_path / / session.cookie_secure Off Off session.entropy_file no value no value session.entropy_length 0 0 session.gc_maxlifetime 1440 1440 session.gc_probability 1 1 session.name PHPSESSID PHPSESSID session.referer_check no value no value session.save_handler files files session.save_path /home/www/netshxxx/phptmp/ /tmp session.serialize_handler php php session.use_cookies On On session.use_trans_sid 1 1
wenn ich jetzt aber in meinem skript mit session_set_cookie_params() die lebensdauer des cookies verlängere, so dass ich mich nich erneut einloggen muss, wenn ich zwischenzeitlich den browser schließen, dann geht das zwar wunderbar (cookie gültig bis irgendwann 2036 ), aber...
es werden auch alle links umgeschrieben
Code:
<a href="secret.php">not for everbyody's eyes</a>
Code:
<a href="secret.php?PHPSESSID=4164641fdabc545454cbae45c89b21ac">not for everbyody's eyes</a>
warum ist das so?
wie werd ich das los?
Kommentar