kostenloser Webspace werbefrei: lima-city


Umleitung per PHP?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    cam-city

    cam-city hat kostenlosen Webspace.

    Hall?!

    Ich wei?, dass eine Umleitung mit JavaScript funktioniert. Aber mir stellt sich nun die Frage, ob man so etwas vielleicht auch per PHP l?sen kann.

    CAM-City
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. p***2

    <?php header("Location: index_neu.php"); ?>


    Sollte aber vorher keine Ausgabe mit echo usw. gemacht werden sonst f?hrt es zu nem Fehler (Heder schon gesendet? oder so)

    Beitrag ge?ndert am 24.03.2006 11:50 von pit62
  4. Autor dieses Themas

    cam-city

    cam-city hat kostenlosen Webspace.

    Okay, alles klar, danke. Dann kann ich ja mal wieder testen ...


    EDIT: ?hm, kann man das ganze auch in eine if-Schleife setzten, so dass es nur weitergeleitet wird, wenn etwas vorangegangenes passiert ist?

    Beitrag ge?ndert am 24.03.2006 12:02 von cam-city
  5. p***2

    Ja sicher m?ste gehen.
    Zumindest hatte ich noch keine Probleme damit.
    Nur vorher keinen anderen Header senden!
  6. Autor dieses Themas

    cam-city

    cam-city hat kostenlosen Webspace.

    Das ist klar. Hm, komisch, weil bei mir eine Fehlermeldung kommt. Das irritiert mich etwas. Na, mal sehen, vielleicht ist es ja wieder nur ein Schlussligkeitsfehler. Achso, muss diese Weiterleitung dann auch im <head> stehen?
  7. c*********c



    cam-city schrieb:
    [..]
    Achso, muss diese Weiterleitung dann auch im <head> stehen?


    Wenn die Weiterleitung durch header('Location: blubb') hervorgerufen wird, dann nicht.
  8. s********r


    Achso, muss diese Weiterleitung dann auch im <head> stehen


    Nein! Vor der Weiterleitung darf keine Ausgabe erfolgen; auch kein <html> etc. - die Weiterleitung wird am besten ganz oben plaziert.

    Wenn du aber die Weiterleitung an einem beliebigen Ort plazieren kannst, kannst du auch den refresh-Metatag verwenden. Der darf prinzipiell ?berall stehen. Leider funktioniert er aber nur im IE, Firefox und Opera - Netscape macht irgendwie nicht mit... - Auf jeden Fall die Version, die ich habe :biggrin:

    <META HTTP-EQUIV="Refresh" content="10;URL=http://www.website.com/index.html">

    MfG sebigisler
  9. es d?rfen auch keine whitespaces gesendet werden... das <?php muss also ganz am anfang der datei stehen....
  10. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!