Hallo.
Ich arbeite auf meiner Seite viel mit include und sessions. Auf manchen Seiten habe ich eine Abfrage, ob der User eingeloggt ist. Wenn nicht, soll diese Seite abgebrochen werden, mit einer Meldung. Nun rufe ich die Seiten aber nicht direkt auf, sondern über eine index.php:
Wenn der User nun nicht eigeloggt ist, und ich die includierte Seite abbreche, bricht es mir ja das komplette restliche Script ab. Gibt es da eine Möglichkeit, dass nur die includierte Seite abgebrochen wird?
mb fanste
Ich arbeite auf meiner Seite viel mit include und sessions. Auf manchen Seiten habe ich eine Abfrage, ob der User eingeloggt ist. Wenn nicht, soll diese Seite abgebrochen werden, mit einer Meldung. Nun rufe ich die Seiten aber nicht direkt auf, sondern über eine index.php:
PHP:
<?
ob_start();
// Session starten -- für alle Seiten
session_start ();
if(ereg("http",$site)) { die("Keine externen Seiten erlaubt"); }
if(ereg("www",$site)) { die("Keine externen Seiten erlaubt"); }
if(ereg("://",$site)) { die("Keine externen Seiten erlaubt"); }
if(ereg("uname",$site)) { die("Keine externen Seiten erlaubt"); }
include("url_pars.php");
include("header.php");
if(!$site) { $site = "home/index.html"; }
include("$site");
include("footer.php");
flush();
?>
Wenn der User nun nicht eigeloggt ist, und ich die includierte Seite abbreche, bricht es mir ja das komplette restliche Script ab. Gibt es da eine Möglichkeit, dass nur die includierte Seite abgebrochen wird?
mb fanste