Mailinglisten-Archive |
Lars Brinkmann wrote:
> Habe die ein kleines Problem mit Session-Variablen. Der Provider hat
> auf PHP 4.3.3 und neueste Apache-Version umgestellt.
>
> Nun funktioniert leider das Auslesen der Session-Variablen nicht mehr.
>
> Folgender Code hat bisher einwandfrei gearbeitet:
>
> if ( isset($_POST['Gesendet']) ) {
> $parameter = $_POST['parameter'];
> $_SESSION['parameter'] = $parameter;
> } else {
> $parameter = $_SESSION["parameter"];
> }
ähm hat nicht unbedingt direkt was mit deinem Problem zu tun, aber man
sollte Variablen nicht so nennen wie bereits Keys in Super-Globalen
Variabeln
also
$parameter und $_SESSION['parameter']
ist schlecht, man kann da schnell Probleme bekommen, auf einigen System
die eventuell register_globals = on haben oder so
besser wäre es lokale Variablen immer ein my oder _ voran zu stellen
also z.b.:
$_parameter und $_SESSION['parameter']
oder
$myparameter und $_SESSION['parameter']
das kann dir wirklich viel Kummer ersparen, vor allem auch in Verbindung
mit _REQUEST und so
--
Sebastian Mendel (www.sebastianmendel.de)
*www.warzonez.de* | www.tekkno4u.de | www.nofetish.com
php::bar PHP Wiki - Listenarchive