Code:
<?
$sesname2=$HTTP_POST_VARS["formname"];
$sespwd=$HTTP_POST_VARS["formpwd"];
$sesname="user/".$sesname2;
include($sesname);
if($formpwd==$password)
{
echo "$formname $sesname2 $sesname";
if(session_start()) echo "Session Gestartet!!!<br>";
if(session_register(sesname)) echo "$sesname wurde in die Sesson geschrieben!<br>";
if(session_register(sespwd)) echo "$sespwd wurde in die session geschrieben!<br>";
echo "$formname $sesname2 $sesname";
echo "Erfolgreich eingeloggt!!!";
echo '<a href="head.php?sespwd=';
echo $sespwd;
echo '&sesname=';
echo $sesname;
echo '">Zurück zum Anfang (Um eingeloggt zu bleiben, hier klicken)</a>';
}
else
{
echo "Benutzername oder Password ungültig!!!";
}
?>
Also, hier werden in zeile 3 und 4 normal die Daten von einem formular übernommen, das klappt auch...
dannach wird die profil datei includet und geschaut ob das eingegeben PW mit dem gespeicherten übereinstimmt... soweit isse sja klar
So, denkt euch mal zeile 9 weg, nun wird die sesssion gestartet und die variablen reingepackt aber dannach verschwinden die variablen...
sie sind dann einfach weg, wenn ich in zeile 9 die variablen $formname $sesname2 $sesname ausgebe sind sie da und es klappt(Ausser das dann nen fehler kommt header already send, das ia ja aber klar)
wenn ich dieses echo nun allerdings zwischen zeile 14 und 15 einfüge gibt er nix aus... die variablen sind dort einfach verschwunden, in sessions sind sie auch nciht, was mache ich falsch? wo sind meine variablen???
Hoffe ich hab mein prob verständlich ausgedrückt und es kann mir wer helfen :C ?(