Tom1tk: Frage zu sessions

Beitrag lesen

Hallo nochmals,

<?

Du solltest niemals die Short-Opening-Tags nehmen, schreibe stattdessen <?php

Warum?? Auf meinem Server sind die Short-open-Tags erlaubt.

Du brauchst sie nur wenn Cookies deaktiviert sind.
Du solltest außerdem nachschauen welche PHP-Version du hast, und ob session_trans_id auf on oder off steht. Im ersten Fall wird die SID automatisch an Links gehängt, wenn der Client keine Cookies akzetpiert.

Nicht ganz... Hab ein JS-Menü.... Da brauch ich die Variable zum Anhängen. Das blickt php sonst nicht. Ich habs jetzt so gebaut:

if (SID){$sess="&".SID;}else{$sess="";}

Dann weiter unten im JS-Teil:
<? print $sess; ?> (oder eben <?php ...)
Falls $sess=="", dann wird eben nix angefügt (Wäre dann über Cookies) oder wenn SID!="", dann wird was angefügt. An die übrigen Links (<a href...) wirds automatisch angefügt.

Also, Du bist sicher dass da über Cookies geht. Ich hab noch nie mit den Dingern gearbeitet (Sind mir suspekt). Wie sicher sind Cookies gegen auslesen, wenn ich Variablen in der Session speichere (mit session_register())?? Werden diese Vars im Cookie oder auf dem Server gespeichert??

Thanx Tom1tk