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();
PHP-Code:
//...
//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
PHP-Code:
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