session prob

stiffy

Erfahrenes Mitglied
servus

also ich hab folgendes problem: ich hab worka`s loginsystem als grundlage genommen, nur so zur information. in der session werden 5 variablen gespeichert (ich hab 4 hinzugefügt) und zwar via
PHP:
session_register ("user_eingeloggt", "news", "wars", "gbook", "files");

danach probier ich auf der nächsten seite die variablen abzufragen, und zwar wie folgt:
PHP:
<?php
session_start ();
echo "<link rel='stylesheet' href='radon.css' type='text/css'>
<table width=100% height=100%><tr><td align=center valign=middle>";
if ((session_is_registered ("user_eingeloggt")) AND ($user_eingeloggt)) {
    $sess = "$session_name()=$session_id";
    if($news == 1){
        $1 = "<a href=addnews.php?$sess>add news</a>"; // hier is line 8
    }
    else{ $1 = "";
}
    if($wars == 1){
        $2 = "<a href=addwars.php?$sess>add a war</a>";
    }
    else{ $2 = "";
}
    if($files == 1){
        $3 = "<a href=addfile.php?$sess>add files</a>";
    }
    else{ $3 = "";
}
    if($gbook == 1){
        $4 = "<a href=gbookedit.php?$sess>gbook - management</a>";
    }
    else{ $4 = "";
}
 echo ". $1 . $2 <br>. $3 . $4<br>";
} else {
 echo ". nice try ;P";
}

echo "</td></tr></table>";

?>

als fehler kommt dann allerdings folgendes raus:
Parse error: parse error, expecting `T_VARIABLE' or `'$'' in c:\foxserv\www\blah\intern.php on line 8


einer ne idee?
 
php 4.0.6

bringt aber nix, hab mir auch erst gedacht mit $HTTP_SESSION_VARS (gibts des überhaupt? :)) aber es funktioniert trotzdem nich, gleicher fehler
 
mh.. irgendwie ueberschneidet sich da etwas.. wenn ich anstelle von $1, $abc einsetze dann funktioniert alles.. also bei allen $1, $2 etc.. habe ich durch buchstaben ersetzt und es Funktioniert.

woran es aber genau liegt kann ich Dir leider auch nicht sagen. (bin schon zu 99% im Wochenende *g*)


:-)
 
Zurück