hai...du scheinst nicht zu kapieren...wenn du -enable-trans-sid drin hast macht er bei links per ?sessid=xy und bei forms macht er ein hidden feld mit der session id...wen PHP jetzt was per Post bekommt schaut es gar nicht mehr in das GET array, ausser du greifst bischen tief in die configs ein, was allerdings zur folge haben kann das dann andere sachen nicht mehr wie gewohnt laufen.
cookies sind in diesem fall nicht nötig. z.org hat auch keine session-cookies, so viels mir isch.
du musst das hiddenfeld aber schon selber schreiben, oder? und ĂŒbrigens: was ist wenn ich eine alte php-version habe? ich sollte glaube ich mit $HTTP_SESSION_VARS arbeiten! kann mir einer erklĂ€ren, wie ich dann die daten handle? einlesen per
<?php
session_start();
$HTTP_SESSION_VARS['s_userid']= $id //vom benutzer die id
$HTTP_SESSION_VARS['s_pass']= $pass //des benutzers passwort
?>
aber wie lese ich die aus? ich programmiere seit der 5. klasse, aber so etwas ist mir noch nie untergekommen!
ich weiss, ich studiere sehrwahrscheinlich viel zu weit.
aber die daten trage ich richtig ein?!?
das heisst, wenn ich jetzt trotz der meinung meines lehrmeisters (hoster von easeli.ch) eine neuere version von php habe, kann es sein dass die alte schreibweise fĂŒr sessions nicht mehr funktioniert? nicht abwĂ€rtskompatibel?
php ist nicht mehr abwĂ€rtskompatibel sobald du register_globals = off hast, die session_*(); functions tun allerdings nach wie vor, nur ist es gemĂŒtlicher eine session var per $_SESSION['s_var'] = $var; als session_register('hansruedi'), zu machen.
sofern du aber register_globals = On hast sollten alle deine alten scripts noch tun.