• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

zerstört meta tag die session??

Status
Für weitere Antworten geschlossen.
I

incendium

Guest
hi @ all,

ich habe auf einer php seite geschrieben:

PHP:
// wenn Passwort und Benutzername richtig

$_SESSION["username"] = $username;
    echo" <meta http-equiv=\"refresh\" content=\"0; URL=logged-in.php\">";

jetzt habe ich auf der logged-in.php seite diesen code:

PHP:
<?php
session_start();
?>

<?php

if(!isset($_SESSION["username"]))
   {
   echo "Sie haben keine Berechtigung diese Seite zu sehen, da sie nicht eingeloggt sind.";
   exit;
   }
else{
?>

//HIER DER BODY BEREICH

<?php
}
?>

wieso zeigt es mir nach der weiterleitung an dass ich angeblic nicht eingeloggt wäre. liegt es an dem meta tag?!?
 
Ich würd 2 Dinge ändern.

1. Die Weiterleitung nicht über HTML Meta Tags machen, sondern mit PHP:

PHP:
header("Location: logged-in.php");

2. Hast du auch session_start() ausgeführt, bevor du $username in die Session schreibst?
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben