halbmond
06.09.2006, 12:02:05
Hi @ all bin neu hier!
ich hab schon diverse forumthread in anderen foren durch, finde aber dazu keine lösung.
meine situation sieht wie folgt aus:
login formular --> verarbeitung + sessionstart();
//...
//Login korrekt
session_start();
$_SESSION['login']= $_POST['login'];
$_SESSION['ip']= $_SERVER['REMOTE_ADDR'];
echo "<meta http-equiv=\"refresh\" content=\"0; URL=../admin.php?content=home&session=".session_id()."\">";
exit;
danach kommt die admin.php
error_reporting(E_ALL);
//Session wieder aufnehmen
session_start();
if (isset($_SESSION['login']) AND $_SESSION['ip']== $_SERVER['REMOTE_ADDR'] AND @$_GET['session']== session_id())
//...
soweit funktioniert alles perfekt! drücke ich aber nun auf F5, fliegt man raus bei der obigen if abfrage weil die $_SESSION die beiden variablen login und ip verloren hat!!!!
wieso das? wo ist mein fehler?
vielen dank im voraus
mfg halbmond
ich hab schon diverse forumthread in anderen foren durch, finde aber dazu keine lösung.
meine situation sieht wie folgt aus:
login formular --> verarbeitung + sessionstart();
//...
//Login korrekt
session_start();
$_SESSION['login']= $_POST['login'];
$_SESSION['ip']= $_SERVER['REMOTE_ADDR'];
echo "<meta http-equiv=\"refresh\" content=\"0; URL=../admin.php?content=home&session=".session_id()."\">";
exit;
danach kommt die admin.php
error_reporting(E_ALL);
//Session wieder aufnehmen
session_start();
if (isset($_SESSION['login']) AND $_SESSION['ip']== $_SERVER['REMOTE_ADDR'] AND @$_GET['session']== session_id())
//...
soweit funktioniert alles perfekt! drücke ich aber nun auf F5, fliegt man raus bei der obigen if abfrage weil die $_SESSION die beiden variablen login und ip verloren hat!!!!
wieso das? wo ist mein fehler?
vielen dank im voraus
mfg halbmond