Frage: Session speichert den aufgerufen URL

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Frage: Session speichert den aufgerufen URL

    hallo
    wie stellt man das am geschicktesteten an:

    -> komme auf seitexyz.php, die geschützt ist,
    -> ich werde umgeleitet zum login,
    -> nach erfolgreichem login kommt der redirect zu seitexyz.php

    meine idee war den url der aufgerufenen seite zu speichern,
    würd aber gern wissen, wie ihr das angehen würdet.

    b.

  • #2
    seitexyz.php
    PHP-Code:
    session_start();
    if (!isset(
    $_SESSION['logged_in'])) {
        
    $_SESSION['ref'] = 'path/to/seitexyz.php';
        
    header('Location: http://example.com/login.php');
        exit;
    }

    // hier das, was seitexyz eigentlich machen soll
    ?> 
    login.php
    PHP-Code:
    <?php
    session_start
    ();
    // Login abwickeln
    if (isset($_SESSION['ref'])) {
        
    header('Location: http://example.com/'.$_SESSION['ref']);
        exit;
    } else {
        
    // tja wohin per default?
    }
    ?>

    Kommentar


    • #3
      sorry, hab deine antwort erst jetzt gesehen, danke dafür!
      gruss
      basti

      eine mögliche lösung hier:
      http://www.php-resource.de/forum/sho...threadid=72374
      Zuletzt geändert von bastian; 11.07.2006, 12:10.

      Kommentar

      Lädt...
      X