Funktionieren Vatiablen in der Funktion herader() nicht ??

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

  • Funktionieren Vatiablen in der Funktion herader() nicht ??

    hi..

    wieso funktioniert das nicht??

    PHP-Code:
         $v1 "../../datei.php";
            
    header('Location: '.$v1); 

  • #2
    header() erwartet laut Spezifikation eine absolute URI
    PHP-Code:
    header('Location: http://www.example.com[?param=value]'); 
    , auch wenns in der Regel mit relativen funktioniert. "Funktioniert nicht" ist jedoch (immernoch) nicht hilfreich.
    Nieder mit der Camel Case-Konvention

    Kommentar


    • #3
      normalerweise sollte man immer einen absoluten pfad setzen, aber meistens funktionieren auch relative. was genau passiert denn? wird die datei nicht gefunden oder was?

      gruß
      peter
      Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
      Meine Seite

      Kommentar


      • #4
        es wird keine weiterleitung gemacht...



        header('Location: http://www.example.com[?param=value]');
        wie kann ich den da eine variable einbauen??

        Kommentar


        • #5
          Auf jeden fall error_reporting() hochsetzen - Evtl. gab es einfach vorher schon Output ohne ob_start() zu verwenden.

          Kommentar


          • #6
            Original geschrieben von spam2008
            es wird keine weiterleitung gemacht...





            wie kann ich den da eine variable einbauen??
            PHP-Code:
            header('Location: http://www.example.com?param=' $param);
            header("Location: http://www.example.com?param={$param}"); 
            Also die übliche Variablen-Interpolation.

            P.S. error_reporting auf E_ALL setzen.
            Nieder mit der Camel Case-Konvention

            Kommentar


            • #7
              @Griecherus
              nimm hier die code-tags, das forum zerhaut deinen code. und irritiert die anfänger.

              gruß
              peter
              Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
              Meine Seite

              Kommentar


              • #8
                Original geschrieben von Kropff
                @Griecherus
                nimm hier die code-tags, das forum zerhaut deinen code. und irritiert die anfänger.

                gruß
                peter
                Nanu? Bitte um Erklärung
                Nieder mit der Camel Case-Konvention

                Kommentar


                • #9
                  @Kropff...

                  Du hast recht ...



                  Sorry @ Griecherus

                  Kommentar


                  • #10
                    error_reporting(E_ALL) macht auch keine ausgabe bzw. keine fehlermeldung

                    Kommentar


                    • #11
                      Dann zeig mal deinen aktuellen Code und eventuell kurz die Ordnerstruktur deiner Dateien.
                      Nieder mit der Camel Case-Konvention

                      Kommentar


                      • #12
                        der code ist 500 Zeilen lang ..

                        das ist der pfad zudem weitergeleitet werden soll..

                        kann mir das jemand als herader() schreiben, ist ja nur eine zeile ..

                        PHP-Code:
                        $LinkZurNeuenURL '../../'.$verzeichnisnameNeuVerschluesselt.'/'.$VorVerzeichnisName.'/userinfo.php'

                        Noch eine Frage ausserhalb des Themas ..

                        mein programm erstellt selbstständig neue verzeichnisse mit .php seiten.
                        wenn ich die seite allerdings sofort aufrufe, bekomme ich immer einen HTTP500 Fehler, bis ich ein paar mal aktualisiert habe..
                        kann es seinen, dass der Fehler entsteht, weil die Pfade alle relativ addressiert sind??

                        Kommentar


                        • #13
                          Ich habe dir doch ein paar Postings weiter oben gezeigt, wie man Variablen in einem Location-Header benutzt. Das ist nichts anderes, als eine Variable in einem String einzubetten.
                          Nieder mit der Camel Case-Konvention

                          Kommentar

                          Lädt...
                          X