Markus_heibutzki: Header-Location Variable?

Hallo!

Ich möcht auf einer PHP-Seite eine automatische Weiterleitung durchführen. Die URL, auf die man weitergeleitet werden soll, steht in der Variable $fertige_domain. Wie kann ich zu dieser weitergeleitet werden?
header("Location: $fertige_domain");
Seo gehts nicht, da komme ich immer auf www.domain.de ?
Kann mir jemand helfen

Grüße
Markus

  1. Die URL, auf die man weitergeleitet werden soll, steht in der Variable $fertige_domain.

    Was ist in $fertige_domain enthalten? eine Domain oder ein URL?

    header("Location: $fertige_domain");

    Das sollte - ohne weiteres zutun einen 302-Redirect erzeugen.

    Seo gehts nicht,

    Definiere "Seo", bzw. was meinst du damit.

    da komme ich immer auf www.domain.de ?

    Ok.

    1. Hallo!

      Seo gehts nicht,

      Definiere "Seo", bzw. was meinst du damit.

      Ich vermute ein 'e' zuviel: "So gehts nicht" ...

      Ciao

      GG

      --
      "If I do not seek to understand what is happening here
      - then I've got peanuts in my head!"
      (I. Hosein)
  2. Ich möcht auf einer PHP-Seite eine automatische Weiterleitung durchführen. Die URL, auf die man weitergeleitet werden soll, steht in der Variable $fertige_domain. Wie kann ich zu dieser weitergeleitet werden?
    header("Location: $fertige_domain");

    Pass auf, dass du den Header NICHT bereits mit echo "\n\n" (oder ähnlich) abgeschlossen hast, wenn du den header sendest.

    mfg Beat

    --
    ><o(((°>           ><o(((°>
       <°)))o><                     ><o(((°>o
    Der Valigator leibt diese Fische
    1. Pass auf, dass du den Header NICHT bereits mit echo "\n\n" (oder ähnlich) abgeschlossen hast, wenn du den header sendest.

      \n\n schließt eine Request-Line oder einen HTTP-Header nicht - der ist sowohl in HTTP/1.0 alsauch in HTTP/1.1 mit CR LF definiert: http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html

  3. Hallo!

    Ich möcht auf einer PHP-Seite eine automatische Weiterleitung durchführen. Die URL, auf die man weitergeleitet werden soll, steht in der Variable $fertige_domain. Wie kann ich zu dieser weitergeleitet werden?
    header("Location: $fertige_domain");

    Wenn in der Variablen $fertige_domain ein URL/URI steht, so wäre alles ok. Was steht denn drin:

    • example.org, oder
    • http://example.org

    ?

    Ciao

    GG

    --
    "If I do not seek to understand what is happening here
    - then I've got peanuts in my head!"
    (I. Hosein)
  4. Hallo!

    Danke schonmal für die schnellen Antworten.
    Ich habe irgendwie total vergessen noch dazu zu schreiben, was überhautp in der Variable steht...

    Also in der Variable steht: http://test.domain.de/test

    Oh mann, jez merk ich auch was "schief läuft".
    Die Subdomain ist nicht auf der Seite www.domain.de vorhanden, somit geht er automatisch auf www.domain.de ...

    Danke trotzdem für alle die mir geholfen haben!

    markus

    1. Also in der Variable steht: http://test.domain.de/test

      Was erdreistest du dich eigentlich fremde Domains zum Testen zu verwenden? Bitte verwende für sowas künftig dafür vorgesehen Domains, wie z.B. example.com.

      http://example.com/test/foo/bar/baz - frei nach belieben wird dich niemals unerwartet irgendwohin umleiten und dir stehts brav einen 404 ausliefern.