Weiterleitung in PHP

Alles, was PHP betrifft, kann hier besprochen werden.

Weiterleitung in PHP

Postby cretter » 02. February 2004 07:56

Hallo Leute,

kann mir einer sagen, wie ich in PHP eine URL-Weiterleitung einrichte?

Ich hab' eine Datei mit mehreren if Abfragen. Je nachdem welcher Fall zutrifft soll auf eine andere URL umgeleitet werden.

if (Bla bla bla) {Weiterleitung}
if (Bla bla bla) {Weiterleitung}
if (Bla bla bla) {Weiterleitung}
if (Bla bla bla) {Weiterleitung}

Mit header(Location:) geht das ja nicht :( oder?

Danke für eurer Hilfe.

Gruß,
Carsten
cretter
 
Posts: 12
Joined: 19. December 2003 14:18

Postby Bossi » 02. February 2004 08:23

ööhm ... wenn das mal nicht php basics sind, wie sie im buche stehen ;)

schau eben mal hier :arrow: klick mich

btw, als Switch abfrage ist das eleganter und übersichtlicher.. läßt sich auch nett erweitern später.

[edit]
oder meinst du weiterleiten je nachdem welche adresse der user im browser eingegeben hat?? das geht mit dem o.g. nicht ... in dem fall mal nach "vhost" im board suchen. good luck ;)
[edit]
8) .. Gruß Bossi .. 8)
*****************
User avatar
Bossi
 
Posts: 100
Joined: 26. August 2003 08:25
Location: Kaiserslautern

Danke...

Postby cretter » 02. February 2004 09:13

....includen geht leider nicht. Es muß schon eine richtige Weiterleitung sein.

Wie kann man das denn sonst noch machen?
cretter
 
Posts: 12
Joined: 19. December 2003 14:18

Postby Stefan » 02. February 2004 09:27

Morsche,

also wenn ich Dich recht verstehe, sollte es mit der header() Funktion klappen.

if(blah){header(location:http://domain.tld)}

Damit wird dann auf domain.tld "weitergeleitet".
Bevor Du die Header() Funktion anwendest, darf allerdings keine Output
auf der Seite kommen.

Oder was willst genau Du anstellen?

beste Grüße
Stefan
User avatar
Stefan
 
Posts: 475
Joined: 26. December 2002 22:36
Location: Mitten in der sonnigen Südpfalz

Postby Bossi » 02. February 2004 10:43

@ Stefan
wenn er das so wollte, dann würde das auch oben mit meiner Switch() gehen.
was er wohl aber will ist eine echte weiterleitung mit vhost.. also erkennen was der user in den browser gehämmert hat (z.b. www.abc.de, www.123.de, usw) und der adresse entsprechend dann weiterleiten.

das oder ich hab das jetzt falsch verstanden ;)
8) .. Gruß Bossi .. 8)
*****************
User avatar
Bossi
 
Posts: 100
Joined: 26. August 2003 08:25
Location: Kaiserslautern

..

Postby cretter » 02. February 2004 10:55

Was ich wollte (und inzwischen auch hingekriegt hab')
ist eine einfach weiterleitung auf eine beliebige URL mitten im PHP-Code.

Ich hatte es mit (header:"location:URL") versucht, was immer eine fehlermeldung brachte.
Inzwischen läuft das Ganze, weil ich auf alle html-tags vor den header-locations verzichtet habe. HURRA.
cretter
 
Posts: 12
Joined: 19. December 2003 14:18

Postby cretter » 02. February 2004 10:56

Danke Stefan.

Ich hatte 2 <br> tags VOR den header-locations. Darum hat es nicht funktioniert. Jetzt klappt's HURRA
cretter
 
Posts: 12
Joined: 19. December 2003 14:18

Postby Stefan » 02. February 2004 11:29

Bitte!

beste Grüße
Stefan
User avatar
Stefan
 
Posts: 475
Joined: 26. December 2002 22:36
Location: Mitten in der sonnigen Südpfalz


Return to PHP

Who is online

Users browsing this forum: No registered users and 3 guests