PHP Problem mit $_SESSION

  • Hallo


    Ich code seit heute Morgen in PHP und bin dran, ein kleines UCP zu schreiben (Einfach mal aus Fun, muss nicht perfekt sein). Jedenfalls brauch ich dafür total globale Daten, welche ich ja mit $_SESSION zur Hand habe. Jedoch mache ich irgendwo einen Fehler. Ich frage momentan nur ab, ob man eingelogt ist (sollte) ist, der Username noch garnicht. Ich frage dann in der data_user.php ab, ob der SESSION Wert 'kogin' 1 ist. Jedoch wird der Code in dieser Datei immer ausgeführt, egal ob ich den Wert auf 1 setze oder nicht.


    Eben ich code seit heute Morgen also sieht es noch schrecklich aus :)


    login.php (wird von der index.html aufgerufen)



    data_user.php


    PHP
    <?php
    	session_start(); 
    	echo($_SESSION['login']);
    	if(isset($_SESSION['login']) == 1) 
    		echo("Hier kommt das Spielersystem");
    ?>
  • Warum machst du?

    PHP
    <?php
    	session_start(); 
    	echo($_SESSION['login']);
    	if(isset($_SESSION['login']) == 1) 
    		echo("Hier kommt das Spielersystem");
    ?>


    Du gibst zuerst $_SESSION login aus, und dann prüftst erst, ob es vorhanden ist?


    Ausserdem, was ist jetzt genau das Problem?

  • Hallo


    Also wenn ich es im Blankoscript teste, geht es, ich teste jetzt mal deinen Versuch und überprüfe nochmals den Code


    Edit:
    Ok geht jetzt alles. Weiss jedoch jemand wie ich die Meldung wegbringe ?


    Um diese Seite anzuzeigen, müssen die von Firefox gesendeten Daten erneut gesendet werden, wodurch alle zuvor durchgeführten Aktionen wiederholt werden (wie eine Suche oder eine Bestellungsaufgabe).

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen