Header Location: Problem mit Firefox, Opera, Netscape

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

  • Header Location: Problem mit Firefox, Opera, Netscape

    Hallo Liebe Forenmitglieder ich habe ein Problem mit der PHP http://de3.php.net/header/ Funktion.

    PHP-Code:

    <?php 

     header
    ("Location: [url]http://216.239.37.104/[/url]
    translate_c?hl=en&sl=de&u=http://www.philafriend1.de"
    ); 
     
    ?>
    Dieses Script lässt eine X-beliebige Seite von Google übersetzen, ohne Werbebanner, der Parameter für die URL ist u=.

    dieses Script funktioniert mit dem IE wunderbar, leider nicht mit dem Firefox, Netscape, Opera.

    Woran liegt das und wie kann man das Problem umgehen?
    EDIT:
    url interpretation abgestellt
    Zuletzt geändert von the_invincible; 25.04.2005, 22:12.

  • #2
    HTML-Tags haben in einer headerbasierten Weiterleitung nix zu suchen! Nur "location:" und die URL gehören rein.

    Kommentar


    • #3
      Original geschrieben von pekka
      HTML-Tags haben in einer headerbasierten Weiterleitung nix zu suchen! Nur "location:" und die URL gehören rein.
      Entschuldigen Sie mal, wo sehen Sie den HTML Tags ?

      Kommentar


      • #4
        die waren da, weil DU nicht die url-umwandlung abgestellt hast beim posten.
        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


        Kommentar


        • #5
          Original geschrieben von Abraxax
          die waren da, weil DU nicht die url-umwandlung abgestellt hast beim posten.
          Ok.

          Aber wo liegt denn nun das Problem, das dieses Script im IE geht und in keinem anderen Browser?

          Kommentar


          • #6
            was passiert bei den anderen browsern??

            Kommentar


            • #7
              header modifizierungen sind nie eine gute Lösung, mach doch lieber nen Link hin, auf den man klicken kann. Oder lies die Ergebnisseite halt mit fsockopen, fputs, fgets, fclose aus.

              Kommentar


              • #8
                header modifizierungen sind nie eine gute Lösung
                warum das?

                Kommentar


                • #9
                  Original geschrieben von the_invincible
                  Ok.

                  Aber wo liegt denn nun das Problem, das dieses Script im IE geht und in keinem anderen Browser?
                  Gute Frage hab ich ja nicht erklärt....

                  aber ich hab ein Beispielscript:

                  www.philafriend1.de/english_lunch.php

                  PHP-Code:
                  <?php 

                   header
                  ("Location: [url]http://216.239.37.104/
                  translate_c?hl=en&sl=de&u=http://www.philafriend1.de[/url]"
                  ); 
                   
                  ?>

                  IE: öffnet die Seite in Englisch übersetzt via google

                  Firefox, Opera, Netscape: Öffnen die Seite in Deutsch

                  könnt es ja mal testen...

                  ---
                  Warum so?

                  weil es als Link nicht klappt,bei keinem Browser (auch nicht IE) das gleiche problem, wie mit dieser Lösung, wieso weiß ich nicht!

                  http://www.philafriend1.de/english_lunch_link.php

                  ich finde dieses verhalten merkwürdig!

                  Zuletzt geändert von the_invincible; 25.04.2005, 22:09.

                  Kommentar


                  • #10
                    mein firefox zeigt's in englisch.
                    und brich den code wieder um!

                    Kommentar


                    • #11
                      Original geschrieben von penizillin
                      mein firefox zeigt's in englisch.
                      und brich den code wieder um!
                      sehr merkwürdig, ich benutzer die Deutsche 1.03 Version

                      welche benutzt Du ?

                      Kommentar


                      • #12
                        hey,

                        das ist ein fehler von google.

                        deine weiterleritung geht.

                        Kommentar


                        • #13
                          Original geschrieben von p_rehm
                          hey,

                          das ist ein fehler von google.

                          deine weiterleritung geht.
                          wah und wieso nur bei mir und einem Freund von mir auch nicht?

                          wir benutzen beide die deutsche Firefox 1.03 version....

                          ja ich denke mir ingeheim, das es etwas mit dem Header zu tun hat, welcher da ankommt beim google translator...

                          Kommentar


                          • #14
                            1.0.3 en

                            Kommentar


                            • #15
                              Original geschrieben von penizillin
                              1.0.3 en
                              hab mir mal ebend die englische version gezogen Firefox 1.03 geht auch nicht!

                              was kann das sein, vor allem das gleiche problem tritt bei opera und netscape auch auf!

                              ich finde es sehr verwirrend...

                              Kommentar

                              Lädt...
                              X