kleines Problem mit login/logout-Anzeige

roi

zockerarea.com
ID: 21615
L
28 April 2006
2.340
174
Ich bin leider im php-Bereich ein noob und brauche deshalb eine kleine Hilfe von euch. Und zwar möchte ich, dass wenn man eingeloggt ist, eine andere navi sieht, als wenn man ausgeloggt ist.

habs bis jetzt folgendermassen probiert ( funktioniert aber nicht :-? ):

<?
if($_SESSION["username"])
{
?>
<?php
echo' <a href="link">login</a>'
?>
else
{
<?php
echo' <a href="link">logout</a>';
?>
}
<?
}
?>

es sollte wenn man ausgeloggt ist, login dortstehen und wenn man eingeloggt ist, logout. ist das so überhaupt machbar?

wäre echt nett wenn mir jemand behilflich sein könnte. Vielen Dank!
 
Dein Code ist wohl etwas fehlerhaft ^^
PHP:
<?
if($_SESSION["username"])
{
?>
<?php
echo' <a href="link">login</a>'
?>
else
{
<?php
echo' <a href="link">logout</a>';
?>
}
<?
}
?>

Hier probier des mal ;)

PHP:
<?php
if(isset($_SESSION['username']))
{
  //Ist man eingeloggt dann des hier :)
  echo '<a href="link">Logout</a>';
}else{
  //Ist man ausgeloggt dann des hier ^^
  echo '<a href="link">Login</a>';
}

//Zum Prüfen ob Session gesetzt.
echo 'Session User: '.$_SESSION['username'];
?>


EDIT: Schön das man für solch Beiträge schon Rote Poppel bekommt roooofl. Naja nur weiter so ^^
 
Zuletzt bearbeitet:
Hier probier des mal ;)

PHP:
<?php
if(isset($_SESSION['username']))
{
  //Ist man eingeloggt dann des hier :)
  echo '<a href="link">Logout</a>';
}else{
  //Ist man ausgeloggt dann des hier ^^
  echo '<a href="link">Login</a>';
}

//Zum Prüfen ob Session gesetzt.
echo 'Session User: '.$_SESSION['username'];
?>

Vielen, vielen Dank! Funktioniert wunderbar!!