HTML-PHP-Display-Benutzername nach dem login Erfolg

Ich habe eine <div> in meinem onlinestore.html Datei, die "my menu" enthalten, der Login/Registrieren. Was ich will, ist nach dem Erfolg der Anmeldung werden die <div> für login/register ändern Sie den Benutzernamen. Was ich'hv getan, nicht Anzeige die erwartete Ausgabe, die ich will.So ist es etwas falsch über meinen code?

Hier ist was ich getan habe:

onlinestore.html

<li class='active' style='float:right;'>
  <?php 
  session_start();
    if($_SESSION['logged']==true){ 
        echo $_SESSION["username"];
        echo '<a href="logout.php"><span>Logout</span></a></li>';
        }
    elseif($_SESSION['logged']==false) 
        echo '<a href="registerform.html"><span>Login/Register</span></a></li>';
    ?>

Hier ist eine andere Datei
checklogin.php:

if($count==1){
  session_start();
  $_SESSION['logged']=true;
  $_SESSION ['username']=$myusername;
  header("refresh:1;url=onlinestore.html");
  }
else{
   $_SESSION['logged']=false;
   header("refresh:2;url=login.html");}

Hier ist die erwartete Ausgabe:

Vor Dem Login
HTML-PHP-Display-Benutzername nach dem login Erfolg

Nach Login
HTML-PHP-Display-Benutzername nach dem login Erfolg

Hier ist es, was ich mit dem code oben:
HTML-PHP-Display-Benutzername nach dem login Erfolg

  • was ist Ihre Frage?
  • Ja, Sie bitten, für etwas, was Sie bereits getan haben.
  • der code, den ich oben zeige, ist nicht, wie die erwartete Leistung.Gibt es etwas falsch in meinem code?
  • Sollten Sie die $_SESSION["username"] und legte es in diesem div/span oder was auch immer Behälter, die Sie verwenden.
  • Wie ich schon in der anderen Frage, die Sie brauchen, um zu sagen, WAS nicht funktioniert. Erhalten Sie eine leere Seite? Benutzer scheint nie angemeldet sein? etc
  • wo ist das login-Skript? wo Sie die $_SESSION-Attribute.
  • ich'hv Bearbeiten Sie die Frage und zeigen Sie den screenshot der Fehlermeldung habe ich bekommen
  • Sieht aus wie Sie sind, nicht setzen der $_SESSION['username'] richtig (oder überhaupt). Können Sie var_dump($_SESSION['username']) und finden Sie den real-Ausgang? Wenn es null ist, dann ist das dein problem
  • mögliche Duplikate von HTML-login Ändern label Benutzername nach dem login

InformationsquelleAutor JK9 | 2013-12-18
Schreibe einen Kommentar