Ergebnis 1 bis 2 von 2

Thema: Php: weiterverlinkung per header('Location:') funktioniert nicht

  1. #1
    Crazy_flix
    Gast

    Standard Php: weiterverlinkung per header('Location:') funktioniert nicht

    hallo um mich kurz zu fassen ich habe folgendes problem:
    von meiner loginseite login.php kommt man wenn man das passwort und den benutzernamen richtig eingegeben hat nicht auf die geschützte seite.

    hier ist die login.php:

    PHP-Code:
    <?php
         
    if ($_SERVER['REQUEST_METHOD'] == 'POST') {
          
    session_start();

          
    $username $_POST['username'];
          
    $passwort $_POST['passwort'];

          
    $hostname $_SERVER['HTTP_HOST'];
          
    $path dirname($_SERVER['PHP_SELF']);

          
    // Benutzername und Passwort werden überprüft
          
    if ($username == 'benjamin' && $passwort == 'geheim') {
           
    $_SESSION['angemeldet'] = true;

           
    // Weiterleitung zur geschützten Startseite
           
    if ($_SERVER['SERVER_PROTOCOL'] == 'HTTP/1.1') {
            if (
    php_sapi_name() == 'cgi') {
             
    header('Location: upload.html');
             }
            else {
             
    header('HTTP/1.1 303 See Other');
             }
            }

           
    header('Location: http://'.$hostname.($path == '/' '' $path).'/index.php');
           exit;
           }
          }
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
     <head>
      <title>Geschützter Bereich</title>
     </head>
     <body>
      <form action="login.php" method="post">
       Username: <input type="text" name="username" /><br />
       Passwort: <input type="password" name="passwort" /><br />
       <input type="submit" value="Anmelden" />
      </form>
     </body>
    </html>
    danke für eure hilfe
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Geändert von synaptic (20.12.2009 um 18:26 Uhr) Grund: codetags für bessere lesbarkeit nachgetragen!

  2. #2
    Kaiser(in)
    Registriert seit
    29.03.2009
    Ort
    1011 1111 1011 WorldWideWeb
    Beiträge
    2.439
    Danke
    2
    Bekam 6 mal "Danke" in 6 Postings

    Standard AW: Php: weiterverlinkung per header('Location:') funktioniert nicht

    Versuch mal nur
    PHP-Code:
    header("Location: index.php"); 
    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.
    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!

Ähnliche Themen

  1. Antworten: 6
    Letzter Beitrag: 12.09.2009, 21:02
  2. get Variablen gehen bei weiterleitung mit header(location:) verloren
    Von NyctalusNoctula im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 10
    Letzter Beitrag: 27.05.2009, 10:00
  3. javascript:location unter firefox hilfe
    Von hgw-guy im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 21.09.2008, 11:16
  4. header (Location...
    Von komma im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 7
    Letzter Beitrag: 21.06.2007, 11:08
  5. header Info + Location
    Von -tim- im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 02.03.2006, 22:20

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •