polar
Mitglied
hi,
hab nochmal ein session prob
*ächz*
bastel an einer neuen site. die site wird über eine index.php aufgerufen. in der index.php wird eine session gestartet und eine variable gereggt. sieht dann so aus...
so jetzt möchte ich prüfen ob auch wirklich alle leutz über die index.php auf die seite kommen. ruft jemand zb. die news.php seite direkt auf, soll er automatisch auf index.php weitergeleitet werden.
leider bekomm ich das nicht hin.
auf meiner news.php seite habe ich folgendes getestet...
if(!session_is_registered("auth")) müsste ja eigentlich klappen, da ich ja die variable $auth nur auf der index seite regge und die dürfte nur bekannt sein wenn ich die id in der url übergebe (was ja nicht passiert wenn news.php direkt aufgerufen wird)
wer kann mir helfen?
edit: vieleicht bringt's mir was wenn ich überprüfen könnte ob eine id übergeben wurde!??!
hab nochmal ein session prob

bastel an einer neuen site. die site wird über eine index.php aufgerufen. in der index.php wird eine session gestartet und eine variable gereggt. sieht dann so aus...
PHP:
<?
session_start();
session_register("auth");
$auth = false;
header("Location: news.php?s=".session_id());
exit;
?>
so jetzt möchte ich prüfen ob auch wirklich alle leutz über die index.php auf die seite kommen. ruft jemand zb. die news.php seite direkt auf, soll er automatisch auf index.php weitergeleitet werden.
leider bekomm ich das nicht hin.
auf meiner news.php seite habe ich folgendes getestet...
PHP:
<?
session_start(); // für den id transport
if(!session_is_registered("auth")) {
header("Location: index.php");
exit;
}
?>
if(!session_is_registered("auth")) müsste ja eigentlich klappen, da ich ja die variable $auth nur auf der index seite regge und die dürfte nur bekannt sein wenn ich die id in der url übergebe (was ja nicht passiert wenn news.php direkt aufgerufen wird)
wer kann mir helfen?
edit: vieleicht bringt's mir was wenn ich überprüfen könnte ob eine id übergeben wurde!??!
Zuletzt bearbeitet: