Moin,
bin grade dabei für die Schule ein Projekt zu machen und im Moment weiß ich nicht mehr weiter. Also als erstes sag ich mal was ich da machen will...
Ich möchte, dass die Seite von jedermann besucht werden kann. Zusätzlich soll es Memberfunktionen haben wie Bilder hochladen oder auch gegenseitg Nachrichten schiken.. oder Komentare schreiben.
Das heißt, dass es kein login Seite gibt und dann weiter geleitet wird, sondern die jeweilige Seite soll am Anfang prüfen ob $_SESSION['login_status']="true" ist. wenn ja dann includiert es ein eingelogt.php wo dann steht hallo User xyz! . Wenn es aber fals ist, dann includiert es login_include.php mit einen Formular. Das wiederum Sendet die daten an ein Hintergrundprogramm login_check.php! Von da aus soll es wieder zurück zu der Seite gehen.
Das ist mein Problem! ich habe schon versucht mit einem hidden field $_SERVER['PHP_SELF'] mitzugeben. Aber das zeigt mir dann den gesamten Pfad mit root.. also würde das nicht klappen! Ein weiteres Problem ist, dass wenn ich dann mit:
$filename=$_POST['WERT_AUS_HIDDEN_FIELD']; übernehme, es jedoch in mit
echo $filename;
anzeigen lasse, DIE SEITE LEHR IST.
Doch wenn ich es mit phpinfo(); die Variable $filename anschaue hat es den Wert.
Wie würdet ihr das Problem lösen? möglicherweise bei jeder Seite ein login_check machen und dann auf das "Hintergrundprogramm" login_check.php verzichten ? oder gibt es eine Konstante die mir zuverlässig nur den Dateinamen wiedergibt?
Hoffe ich konnte euch klar machen was mein Problem ist...
bin grade dabei für die Schule ein Projekt zu machen und im Moment weiß ich nicht mehr weiter. Also als erstes sag ich mal was ich da machen will...
Ich möchte, dass die Seite von jedermann besucht werden kann. Zusätzlich soll es Memberfunktionen haben wie Bilder hochladen oder auch gegenseitg Nachrichten schiken.. oder Komentare schreiben.
Das heißt, dass es kein login Seite gibt und dann weiter geleitet wird, sondern die jeweilige Seite soll am Anfang prüfen ob $_SESSION['login_status']="true" ist. wenn ja dann includiert es ein eingelogt.php wo dann steht hallo User xyz! . Wenn es aber fals ist, dann includiert es login_include.php mit einen Formular. Das wiederum Sendet die daten an ein Hintergrundprogramm login_check.php! Von da aus soll es wieder zurück zu der Seite gehen.
Das ist mein Problem! ich habe schon versucht mit einem hidden field $_SERVER['PHP_SELF'] mitzugeben. Aber das zeigt mir dann den gesamten Pfad mit root.. also würde das nicht klappen! Ein weiteres Problem ist, dass wenn ich dann mit:
$filename=$_POST['WERT_AUS_HIDDEN_FIELD']; übernehme, es jedoch in mit
echo $filename;
anzeigen lasse, DIE SEITE LEHR IST.
Doch wenn ich es mit phpinfo(); die Variable $filename anschaue hat es den Wert.
Wie würdet ihr das Problem lösen? möglicherweise bei jeder Seite ein login_check machen und dann auf das "Hintergrundprogramm" login_check.php verzichten ? oder gibt es eine Konstante die mir zuverlässig nur den Dateinamen wiedergibt?
Hoffe ich konnte euch klar machen was mein Problem ist...
Zuletzt bearbeitet: