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... Discussion in 'Webmaster Support, Scripts, etc' started by Racer X, Dec 19, 2010.

  1. Racer X
    Racer X Alter Hase
    Joined:
    Apr 11, 2008
    Messages:
    2,222
    Likes Received:
    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
    Joined:
    Jul 28, 2010
    Messages:
    444
    Likes Received:
    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, Dec 20, 2010
    Last edited: Dec 20, 2010
  3. Racer X
    Racer X Alter Hase
    Threadstarter
    Joined:
    Apr 11, 2008
    Messages:
    2,222
    Likes Received:
    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, Dec 20, 2010
    Last edited: Dec 20, 2010
Thema:

if/else hilfe

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice