Hallo liebe Community,
ich möchte bitte einen unnötigen Cookie vermeiden, welcher erstellt wird, wenn eine Server-Session gestartet wird. Ich bitte sehr um Hilfe. Was übersehe ich?
ini_set('session.auto_start', 0);
ini_set('session.use_trans_sid', 1);
ini_set('session.use_strict_mode', 1);
ini_set('session.use_cookies', 0);
ini_set('session.use_only_cookies', 0);
ini_set('session.cookie_lifetime', 0);
ini_set('session.trans_sid_tags', 'form='); /* Standard: 'a=href,area=href,frame=src,form=' */
ini_set('session.trans_sid_hosts', $_SERVER['HTTP_HOST']);
ini_set('session.cache_limiter', 'nocache');
ini_set('session.cache_expire', -1);
ini_set('session.name', 'SID');
ini_set('session.sid_length', 64);
ini_set('session.sid_bits_per_character', 5);
ini_set('session.gc_probability', 1);
ini_set('session.gc_divisor', 1);
ini_set('session.gc_maxlifetime', 1800 ); /* 30 min. */
ini_set('session.hash_function', 1); /* SHA1 */
ini_set('session.hash_bits_per_character', 5);
if (session_start())
{ $SitzungIO=true; $SID=session_id(); }
else
{ $SitzungIO=false; }
if (!$SitzungIO) { ?><span class="R">Es konnte keine Server-Sitzung erstellt werden!</span><?php }
$_SESSION['TEST']=strval('OK');
echo $_SESSION['TEST'];
Info: Ich nutze gerne die <input type="hidden" name="SID" value="<?=$SID?>"/>
Felder in den Formularen.
Gruß Markus