Anzeige:
Ergebnis 1 bis 3 von 3

Thema: inhalt verbergen ...

  1. #1
    Registrierter Benutzer
    Registriert seit
    06.11.2003
    Ort
    Byreuth
    Beiträge
    50

    inhalt verbergen ...

    hi leute! ich stehe vor einem problem undzwar habe ich ein loginsystem geschrieben, was auch soweit funktioniert, jedoch habe ich folgendes problem:

    in jede datei, die einen "login" "braucht" binde ich per include folgende datei ein:

    Bsp 1)
    Quellcode:
    <?php
    session_start ();
    if (!isset ($_SESSION["user_id"]))
    {
    header ("Location: index.php");
    }
    ?>
    jedoch wir jetzt die datei index.php angezeigt und darunter leider auch der inhalt der zu schütztenden datei !!!
    ich habe das script auch scho so abgeändert:

    Bsp 2)
    Quellcode:
    <?php
    session_start ();
    if (!isset ($_SESSION["user_id"]))
    {
    echo "Vergiss es!!";
    }
    ?>
    auch hier kam wieda der eigentlich inhalt unter dem echo befehl ....

    da ich ein ziemlich noob in php bin, nun meine frage: wie kann ich verhindern dass die eigentliche datei angezeigt wird? also dass nur "vergiss es!!" da steht! gibt es einen befehl um den inhalt eines includes nicht anzuzeigen? denn immer wenn ich die seite "direkt" aufruf, kann ich den inhalt der datei unterhalb von "vergiss es" bzw der "umgeleiteten" seite sehen (siehe bsp1)! ich bedanke mich für alle antworten im voraus!

    johnpatcher
    ich liebe linux

  2. #2
    Registrierter Benutzer Avatar von Gaert
    Registriert seit
    09.05.2002
    Ort
    Nußloch
    Beiträge
    1.317
    Hallo!

    Schreib einfach das hier:
    PHP-Code:
    <?php
    session_start 
    ();
    if (!isset (
    $_SESSION["user_id"]))
    {
    header ("Location: index.php");
    die();
    }
    ?>
    oder

    PHP-Code:
    <?php
    session_start 
    ();
    if (!isset (
    $_SESSION["user_id"]))
    {
      die(
    "Vergiss es!!");
    }
    ?>
    Die Funktion die() bewirkt, dass das laufende Skript abgebrochen wird...


  3. #3
    Registrierter Benutzer
    Registriert seit
    06.11.2003
    Ort
    Byreuth
    Beiträge
    50
    vielen dank, jedoch habe ich das erste beispiel schon ausprobiert gehabt und es wollte nicht funktionieren, das 2te ging dann ohne probleme! danke!

    johnpatcher
    ich liebe linux

Lesezeichen

Berechtigungen

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