Hamza Raya: weiterleiten

Hallo

Ich habe auf php.net gesucht und gesucht und gesucht z.B. nach forwarding, forward, url, redirect, weiterleiten und habe genau folgendes gefunden:

nichts !

vielleicht könnt ihr mir helfen: wie lautet der asp befehl response.redirect "irgendwohin.html" im php ?

bin dankbar für jede hilfe

gruss
hamza

  1. Hy

    vielleicht könnt ihr mir helfen: wie lautet der asp befehl response.redirect "irgendwohin.html" im php ?

    header("Location: http://www.example.com/");

    Gruss
    DaviD

    --

    sh:( fo:| ch:{ rl:( br: n4:& ie:% mo:| va:) de:] zu:} fl:| ss:| ls:$ js:(
    1. Hi back !

      header("Location: http://www.example.com/");

      Warning: Cannot modify header information - headers already sent by (output started at C:\wwwRoot\webshop\bestellung\bestellung2.php:15) in C:\wwwRoot\webshop\bestellung\bestellung2.php on line 58

      und nun ? :-)

      1. Hy

        header("Location: http://www.example.com/");

        Warning: Cannot modify header information - headers already sent by (output started at C:\wwwRoot\webshop\bestellung\bestellung2.php:15) in C:\wwwRoot\webshop\bestellung\bestellung2.php on line 58

        http://www.dclp-faq.de/q/q-fehler-header.html
        Aufrufe von header() müssen _vor_ allen anderen Ausgaben an den Client erfolgen.

        Hilft das weiter?

        Gruss
        DaviD

        --

        sh:( fo:| ch:{ rl:( br: n4:& ie:% mo:| va:) de:] zu:} fl:| ss:| ls:$ js:(
        1. Hilft das weiter?

          ja aber ich finds kacke... bei microschrott konnte man irgendwo im quelltext weiterleiten... geht bei php nichts anderes ?

          gruss

          1. Hy

            ja aber ich finds kacke... bei microschrott konnte man irgendwo im quelltext weiterleiten... geht bei php nichts anderes ?

            Wenn du ja sowieso weiterleitest, dann musst du auch nicht noch Code an den Client schicken, den bekommt er eh nie zusehen, da du ihn gleich auf eine andere Seite leitest.

            Ob es noch eine andere Lösung gibt, weiss ich leider nicht, da ich eher aus der ASP ecke komme :)

            Gruss
            DaviD

            --

            sh:( fo:| ch:{ rl:( br: n4:& ie:% mo:| va:) de:] zu:} fl:| ss:| ls:$ js:(
            1. Wenn du ja sowieso weiterleitest, dann musst du auch nicht noch Code an den Client schicken, den bekommt er eh nie zusehen, da du ihn gleich auf eine andere Seite leitest.

              stimmt eigentlich... denkfehler! tut mir echt sorry...

              Ob es noch eine andere Lösung gibt, weiss ich leider nicht, da ich eher aus der ASP ecke komme :)

              ich leider auch. bist du auch umgestiegen ? du weiss schon... geoutet zum php ! ;-)

              Wenn ja: Was sind deine Erfahrungen mit diesen Sprachen ? Vor- Nachteile usw...

              Gruss

              1. Hallo Hamza

                ich leider auch. bist du auch umgestiegen ? du weiss schon... geoutet zum php ! ;-)

                Wenn ja: Was sind deine Erfahrungen mit diesen Sprachen ? Vor- Nachteile usw...

                Umgestiegen würde ich nicht sagen... ich hab eher mal einbisschen reingeschaut.
                Die Vorteile würde ich sagen sind ganz klar die Datenbank Funktionen.
                Wenn du PHP mit mySQL einsetzt, ist es sehr einfach damit zu arbeiten (im gegensatz zu ASP!).
                Ein kleiner "Nachteil" ist die teilweise kompizierte implentierung in den IIS,
                dafür läuft PHP nicht bloß auf MSWindows.

                So als Fazit muss ich sagen, es kommt nicht darauf an, welche Sprache du einsetzt, wenn du alle benötigten Ressourcen zur Verfügung hast.

                Gruss
                DaviD

                --

                sh:( fo:| ch:{ rl:( br: n4:& ie:% mo:| va:) de:] zu:} fl:| ss:| ls:$ js:(
          2. Hallo,

            geht bei php nichts anderes ?

            Doch. Schau dir mal http://www.zend.com/zend/art/buffering.php#Heading3 an.

            Gruß, Jan