Mailinglisten-Archive |
Hallo, da ich auch gerade angefangen habe Sessions in PHP auszuprobieren, würde ich gerne noch eine Frage dazu stellen: Folgende Anweisungen erzeugen im Sessionverzeichnis eine Datei, in der wie zu erwarten die Variable test mit Typ, Länge und Inhalt abgelegt wird -> test|s:6:"Inhalt"; <?php session_start(); $test = "Inhalt"; $_SESSION['test'] = $test; ?> Eigentlich hatte ich jetzt erwartet, daß das mit der folgenden Methode auch klappt: <?php session_start(); $test = "Inhalt"; session_register("test"); ?> Nur leider ist in der Session Datei dann zu lesen -> test|s; Der Inhalt fehlt, und kann dadurch auch auf folgenden Seiten nicht angesprochen werden. Wo liegt mein Denkfehler? Anmerkung: Die Session ID bleibt auf den Folgeseiten 'erhalten' Umgebung: PHP 4.3.1 Gruß Carsten ----- Original Message ----- From: "Ringo Großer" <swek at gmx.net> To: "deutschsprachige PHP-Mailingliste" <php at phpbar.de> Sent: Friday, August 01, 2003 4:48 PM Subject: Re: [php] Re: Globale Variable - oder besser anders? > ==== Diese Liste ist umgezogen. > Neue Adresse: php at phpbar.de / Details: http://www.phpbar.de > ==== Ende des automatisch hinzugefuegten Textes > > > hallo Reinhold, > > From: "Reinhold Riedersberger" <mailnews at riedersberger.de> > > ======================= > > // output von test0.php > > ======================= > > Gesetzt! > > Session-ID: 5e52fba6f83f76b0d9ea536ea8a62899 > > Firmen-ID: 999 > > test1.php aufrufen > > ======================= > > // output von test1.php > > ======================= > > Nicht gesetzt > > Session-ID: 5e52fba6f83f76b0d9ea536ea8a62899 > > Firmen-ID: > > tja, da weiß ich auch nicht weiter. > doch 2 ideen hätt ich noch: > 1. probier das script mal auf einem anderen server. wenns > da läuft, dann ist defintiv 'dein' server schuld. weil ich > würde das script soweit erstmal für richtig befinden. > allerdings nur unter der voraussetzung > 2. du arbeitest mit einer php version größer 4.1.x, weil > erst ab da die superglobale $_SESSION mit den anderen > $_GET, $_POST ($_REQUEST) und $_COOKIE ein- > geführt wurden. vorher hießen die zum bleistift > $_HTTP_SESSION_VARS. und in der session abgelegt > wurde mit session_register('varname'); oder so ähnlich. > > vielleicht hab ich getroffen? > > regards, Ringo > > -- > ** Allgemeine deutschsprachige PHP-Liste - Informationen: http://www.phpbar.de ** > php at phpbar.de > http://lists.phpbar.de/mailman/listinfo/php > >
php::bar PHP Wiki - Listenarchive