if/else hilfe

Diskutiere und helfe bei if/else hilfe im Bereich Webmaster Support, Scripts, etc im SysProfile Forum bei einer Lösung; Ich brauche mal kurz eure hilfe. Ich will das wenn jemand eingeloggt ist, also eine Session id hat den Loginbereich ( include ("login.php")). nicht... Dieses Thema im Forum "Webmaster Support, Scripts, etc" wurde erstellt von Racer X, 19. Dezember 2010.

  1. Racer X
    Racer X Alter Hase
    Registriert seit:
    11. April 2008
    Beiträge:
    2.222
    Zustimmungen:
    78
    1. SysProfile:
    72607
    2. SysProfile:
    14421

    Ich brauche mal kurz eure hilfe.

    Ich will das wenn jemand eingeloggt ist, also eine Session id hat den Loginbereich ( include ("login.php")). nicht mehr sieht, stattdessen soll er den Logout Link angezeigt bekommen. echo '<a href="index.php?page=out">Logout</a><br>';

    Ich bekomm das einfach nicht hin, hab das schon auf verschiedenste weisen probiert.


    Code:
    ....<a class="menu" href="index.php?page=termine" target="_self">Termine</a>
       <a class="menu" href="preisvergleich.php" target="_blank">Benzinpreise</a>
       <a class="menu" href="index.php?page=impressum">Impressum</a>
       </div></div>
    
    
     <div id="content">
    
       <?php // 28
    
    [COLOR=Red]<-- Hier soll die if anweisung hin[/COLOR]
    
    
    
      if(isset($_REQUEST['page'])){$page=$_REQUEST['page'];}else{$page="spiele";}
    
    
          switch($page)
            {
            case "news":
              $content = "inhalte/news.php";
              break; ....
    
     
  2. CzkOtay
    CzkOtay Hardware-Wissenschaftler
    Registriert seit:
    28. Juli 2010
    Beiträge:
    444
    Zustimmungen:
    11
    1. SysProfile:
    112138

    PHP:
    if (session_id() == "")
    {
    // Loginbereich
    include ("login.php");
    }
    else
    {
    echo 
    '<a href="index.php?page=out">Logout</a><br>';
    }
    Session @ PHP.net
     
    #2 CzkOtay, 20. Dezember 2010
    Zuletzt bearbeitet: 20. Dezember 2010
  3. Racer X
    Racer X Alter Hase
    Themenstarter
    Registriert seit:
    11. April 2008
    Beiträge:
    2.222
    Zustimmungen:
    78
    1. SysProfile:
    72607
    2. SysProfile:
    14421

    Okay. soweit war ich auch schonmal, nur ist jetzt ein anderes problem:

    Wenn ich mich einlogge verschwindet das Login formular und der Link erscheint. Aber wenn ich jetzt auf Logout klicke passiert nichts


    habs jetzt hinbekommen, musste deinen Code aber nochmals verändern:

    Code:
         session_start();
    
         $hostname = $_SERVER['HTTP_HOST'];
         $path = dirname($_SERVER['PHP_SELF']);
    
         if (!isset($_SESSION['angemeldet']) || !$_SESSION['angemeldet']) {
         include ("login.php");
         }
    
         else {
         echo '<a href="index.php?page=out">Logout</a><br>';
         }
     
    #3 Racer X, 20. Dezember 2010
    Zuletzt bearbeitet: 20. Dezember 2010
Thema:

if/else hilfe

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden