Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 26

Thema: Sessions

  1. #1
    Trojaner
    Registriert seit
    03.10.2008
    Beiträge
    63

    Standard Sessions

    Ok kann mir vielleicht jemand helfen??
    Ich habe eine Seite in php geschrieben.
    nun möchte ich einen login machen, der über einen cookie oder eine sessonid
    neue menüpunkte hinzufügt.
    so sieht der start der session aus:
    Code:
    else
    {
    session_start();
    session_register("username");
    $_SESSION['username'] = $username;
    header("Location: index.php");
    }
    und so das auslesen:
    Code:
    <?php
    $username = "systemless";
    if ($_SESSION['username'] == $username)
    {
    echo "[*]<a href=\"#\" rel=\"dropmenu3\">Admin</a>";
    echo "[*]<a href=\"logout.php\">Logout</a>";
    }
    else
    {
    echo "[*]<a href=\"login.php\">Login</a>";
    }
    ?>
    aber es funktioniert nicht, ein cookie mit dem namen phpsessid wird gestetzt aber das adminmenü und loggout werden nicht angezeigt,
    nur login

  2. #2
    Tsutomu Shimomura Avatar von -=Player=-
    Registriert seit
    15.02.2006
    Beiträge
    1.549

    Standard

    lass dir mal zum test $_SESSION['username'] ausgeben und schau mal ob das mit den sessions so funktioniert hat.

  3. #3
    Trojaner
    Registriert seit
    03.10.2008
    Beiträge
    63

    Standard

    Ok ich hatte vergessen eine alte variable rauszunehmen.
    Es klappt jetzt aber noch eine frage:
    is es möglich ohne frames das menü als einzelne datei zu machen so das ich nicht in jedem einzelnen file ändern muss? so was wie include oder so??

  4. #4
    Tsutomu Shimomura Avatar von -=Player=-
    Registriert seit
    15.02.2006
    Beiträge
    1.549

    Standard

    ja klar, du baust dir entweder mit einer durchsichtigen tabelle oder divs das grundgrüst auf und fügst die einzelnen teile mit include ein.

    das bild ist jetzt nur zum verständnis wie das ganze funktioniert.

  5. #5
    Trojaner
    Registriert seit
    03.10.2008
    Beiträge
    63

    Standard

    Danke kannst du mir sagen was hier dran in der letzten zeile falsch ist???
    Code:
    <?php  
    $username = "systemless";
    if ($_SESSION['username'] != $username)
    {
    echo "<P ALIGN=\"center\"><Font size=\"16\">Error not logged in</font></p>";
    echo "<P ALIGN=\"center\"><Font size=\"6\">Back to <a href=\"index.php\" target=\"_top\">Index</a></font></p>";
    exit;
    }
    else {
    ?>
    <center>Here are your Login's:
    
    
    <form name="form">
    <textarea cols="80" rows="30">
    <?php include("lkrjaghao4oh.txt");?></textarea></form>

  6. #6
    Tsutomu Shimomura Avatar von -=Player=-
    Registriert seit
    15.02.2006
    Beiträge
    1.549

    Standard

    in der letzt zeile ist eigentlich alles richtig. was kommt denn für ein fehler?
    sicher das die datei überhaupt vorhanden ist?

  7. #7
    Trojaner
    Registriert seit
    03.10.2008
    Beiträge
    63

    Standard

    der felher ist:

    Parse error: syntax error, unexpected $end in C:\xampp\htdocs\test\test\admin.php on line 36

  8. #8
    Tsutomu Shimomura Avatar von -=Player=-
    Registriert seit
    15.02.2006
    Beiträge
    1.549

    Standard

    du hast vergessen die klammer von dem else zu zumachen

    Code:
    <?php 
    $username = "systemless";
    if ($_SESSION['username'] != $username)
    {
    	echo "<P ALIGN=\"center\"><Font size=\"16\">Error not logged in</font></p>";
    	echo "<P ALIGN=\"center\"><Font size=\"6\">Back to <a href=\"index.php\" target=\"_top\">Index</a></font></p>";
    	exit;
    }
    else {
    ?>
    <center>Here are your Login's:
    
    
    
    <form name="form">
    	<textarea cols="80" rows="30"><?php include("lkrjaghao4oh.txt");?></textarea>
    </form>
    
    <?php }?>

  9. #9
    Trojaner
    Registriert seit
    03.10.2008
    Beiträge
    63

    Standard

    Danke klappt perfekt.
    Habe aber noch eine frage wie schreibe ich in eine datei die auf einer gleichen ebene
    liegt aber in einem anderen ordner??
    /./bla ??

  10. #10
    Tsutomu Shimomura Avatar von -=Player=-
    Registriert seit
    15.02.2006
    Beiträge
    1.549

    Standard

    Code:
    <?php include 'testordner/datei.php'; ?>

Seite 1 von 3 123 LetzteLetzte

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •