Session wird nicht übertragen (PHP)

Dieses Thema im Forum "Web-Know-how für die Homepage" wurde erstellt von lightdisc, 14. Februar 2006.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. lightdisc

    lightdisc Halbes Megabyte

    Registriert seit:
    15. Mai 2005
    Beiträge:
    686
    Hallo,
    ich habe ein kleines problem mit meinem sessionscript. Wenn ich mich auf der Hauptseite einloggen werden versteckte bereiche angezeigt! Das funktioniert ja noch so weit. Aber wenn ich dann in eine andere Datei will in der ein Codeblock drinn steht übernimmt er die session nicht.
    Hier mal die codes:
    Code:
    <? 
    //user.php
    $name="test"; 
    $passwort="test"; 
    ?>
    Code:
    //login.php
    <?include("allusers.php");?>
    <?
    @session_start();
    if ($_REQUEST["pw"]==$passwort && $_REQUEST["nick"]==$name) {
    $_SESSION["pw"]="ok"; 
    }
    else {
    echo "Kein Zugriff!";
    }
    
    ?>
    <form>
    NICK<input type="text" name="nick"><br>
    <br>
    PASSWORD<input type="passwort" name="pw"><br>
    <br>
    <input type="submit" value="Login">
    <br>
    <br>
    <a href="private_1.php">1</a>
    
    Code:
    //Codeblock der nach login prüft und ihn jede Datei reinkommt
    <? @session_start();
    if ($_SESSION["pw"]!="ok") header ("Location: index.php");
    ?>
    
    Wieso klappt die sessionübertragung mit dem Codeblock nicht??
    :bitte: helft mir:bet: ^^
     
Status des Themas:
Es sind keine weiteren Antworten möglich.

Diese Seite empfehlen