Frage: Session speichert den aufgerufen URL

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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?
    }
    ?>

    Comment


    • #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
      Last edited by bastian; 11-07-2006, 11:10.

      Comment

      Working...
      X