session header

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

  • #16
    ok

    Aber ne andere Frage wie kann ich bei einer

    abfrage mit "die"
    eine header Location machen?

    Biffi

    Kommentar


    • #17
      1. was zum.. ist eine
      abfrage mit "die"
      2. referiere doch mal bitte kurz, was die() macht, und was header("Location: ...") macht.

      Kommentar


      • #18
        Original geschrieben von Biffi
        ok

        Aber ne andere Frage wie kann ich bei einer

        abfrage mit "die"
        eine header Location machen?

        Biffi
        Hä? genauer bitte? Was für ne Abfrage? Wann wililst Du header location machen? Code?
        Die zehn Gebote sind deswegen so kurz und logisch, weil sie ohne Mitwirkung von Juristen zustande gekommen sind. (Charles de Gaulle)

        Kommentar


        • #19
          sorry keine Abfrage

          also ich hab ne verify.php wie hier schonmal bechrieben und da ist eine Abfrage und dann ne Ausgabe die (); aber anstatt die möchte ich gerne das er zu einer seite geht

          PHP-Code:
          if (!$zeileholen

          die (
          "Diesen Benutzer gibt es nicht!"); 
          }
          if (
          $zeileholen["pass"] != $passwort

          die (
          "Dieses Passwort gehört nicht zum Benutzername!"); 

          Da wo die die Ausgaben sind möchte ich gerne zu einer anderen seite verlinken

          Biffi

          Kommentar


          • #20
            schon mal versucht die() durch header() auszutauschen?

            Kommentar


            • #21
              ja klappt nicht der springt dann direkt zum ende zum letzten header
              und man kommt ohne passwort abfrage in den admnberreich

              Kommentar


              • #22
                dann hast du wohl einen fehler gemacht.
                meinst du, ich kann von hier aus deinen monitor sehen, wo der code zu sehen ist?

                Kommentar


                • #23
                  PHP-Code:
                  if (!$zeileholen

                  header ("Location:index.php?site=fehlerseiten/user");
                  }
                  if (
                  $zeileholen["pass"] != $passwort

                  die (
                  "Dieses Passwort gehört nicht zum Benutzername!"); 

                  da siehste ja den header den ich eingegeben habe

                  Kommentar


                  • #24
                    abgesehen davon, dass man vollständige urls samt protokol uns hostname etc. angeben sollte - wo ist das problem? du sagst der anwendung, sie soll einen header verschicken und somit für einen redirect sorgen - sie tut's.

                    was ist daran nicht ok?

                    Kommentar


                    • #25
                      sie tut es halt nicht

                      www.gefaehrten-gilde.de

                      da unten steht Administration über den Copyright

                      klick da ma ok und dann einfach auf einloggen dann siehste du kommst ohne passwort und usernamen rein weil der header befehl nicht ausgeführt wird der springt einfach nah ganz unten

                      Hier nochma die ganze verify.php
                      PHP-Code:
                      <?php
                      session_start
                      ();
                      $passwort=$_POST['pass'];
                      $username=$_POST['name'];

                      //Config wird ausgelesen
                      include('config.php');

                      //Abfrage ob Username oder Passwort eingegeben wurde
                      if ((!isset($username)) OR (!isset($passwort))) 

                      die (
                      "Bitte geben Sie den Username und das Passwort ein!"); 
                      }

                      //Verbindungsaufbau
                      $conn = @ mysql_connect($dbhost,$dbuser,$dbpasswd);
                      if (!
                      $conn

                      die (
                      "Verbindungsversuch zur Datenbank ist fehlgeschlagen!");
                      }

                      //Datenbank Auswahl
                      mysql_select_db($dbname,$conn);

                      //Passwort und Level des Benutzers auslesen
                      $conn = @mysql_connect("$dbhost""$dbuser""$dbpasswd") OR die(mysql_error());    
                      mysql_select_db("$dbname") OR die(mysql_error());    
                      $sql "SELECT
                              id,                
                              name, 
                              pass        
                           FROM                
                               adminberreich            
                           where
                              name = '
                      $username'";
                      $result mysql_query("$sql");

                      //Daten aus der DB in der session speichern
                      $zeileholen mysql_fetch_array($result,MYSQL_ASSOC); 
                      mysql_close($conn);

                      if (!
                      $zeileholen

                      header ("Location:index.php?site=fehlerseiten/user");
                      }
                      if (
                      $zeileholen["pass"] != $passwort

                      die (
                      "Dieses Passwort gehört nicht zum Benutzername!"); 
                      }

                      //Registrieren der Daten in der Session
                      session_register('username'); 

                      //Weiterleitung
                      header ("Location:index.php?site=admin/index");
                      ?>
                      Bin bei Hosteurope

                      Biffi

                      Kommentar


                      • #26
                        1. hint:
                        PHP-Code:
                        header('bla'); exit(); 
                        2. mal getestet, ob in den if-block überhaupt reingekommen wird?

                        Kommentar


                        • #27
                          das mit exit funzt danke aber wieso funzt das nicht ohne?

                          und ja man kommt in den if block

                          Biffi

                          Kommentar


                          • #28
                            OffTopic:

                            Du solltest deine Seite noch mal ein wenig überdenken, vor allem was die möglichen manuellen eingaben angeht

                            http://www.gefaehrten-gilde.de/index.php?site=index

                            gruss Chris

                            [color=blue]Derjenige, der sagt: "Es geht nicht", soll den nicht stoeren, der's gerade tut."[/color]

                            Kommentar


                            • #29
                              wieso das denn?

                              Kommentar


                              • #30
                                das mit exit funzt danke aber wieso funzt das nicht ohne?
                                weil du sonst zwei header abschickst, von denen der letzte gültig ist.

                                Kommentar

                                Lädt...
                                X