• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Angemeldete Session an weiter Seiten übergeben?

FreakyHTML

Neues Mitglied
Abend.

Ich habe ein Problem. Wenn sich ein User auf meiner Seite anmeldet, wird er auf die nächste Seite geleitet. Klickt er auf dieser Seite jedoch auf einen Link und geht dadurch auf eine neue Seite,, wird er aufgefordert sich erneut anzumelden. Wie umgehe ich das? Wie übergebe ich die erfolgreiche Session??

MFG
 
Also ganz verstehe ich Dein Problem nicht. Aber auf jeder Seite, wo man angemeldet sein muss sieht das ganz oben so aus, oder so ähnlich:
PHP:
<?php
session_start();
if (isset($_SESSION['user'])) {
  echo "login ok";
}
else {
  echo "login nicht ok";
}
?>
Und im Loginscript, nachdem Du die Gültigkeit des Logins überprüft hast, sieht das dann so aus:
PHP:
<?php
session_start();
// login prüfen und was auch immer
if (login_ok) {
  $_SESSION['user'] = $user;
}
 
Wenn du die Session verlierst dann entweder per GET bei jeden Link anhängen. Oder ein Cookie verwenden um die Session zwischen zu speichern.

Im Normalfall ist es eine Server Einstellung die dir fehlt wenn die Session verloren geht. Bei den meisten ist schon eingestellt das sie automatisch über Cookie übertragen werden. Eben Sitzungs Cookies.

Mfg Splasch
 
Zurück
Oben