WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   php - weiterleitung auf andere seite (http://www.wcm.at/forum/showthread.php?t=86049)

hugin grímnirson 28.01.2003 18:07

php - weiterleitung auf andere seite
 
hi,

ich bastel mir gerade eine einfache oberfläche für xmms-shell.

habe 2 scripte, eine "oberfläche" (index.php) und 1 script, welches die kommandos ausführt (habs exec.php genannt).
ich klick also auf einen link in der oberfläche, die exec.php führt xmms-shell aus, soweit alles in ordnung.

nur soll nach dem ausführen des kommandos wieder automatisch die index.php angezeigt werden.

"header ("Location: url")" funktioniert nicht, da vor dem redirect schon an den browser gesendet wird.
in asp gibts da den "response.redirect", sowas ähnliches würd ich suchen.

wer reißt einen php-noob raus? ;)

käptn 28.01.2003 18:25

Was sendest du denn an den Browser?

~

hugin grímnirson 28.01.2003 18:50

na hauptsächlich das, was xmms-shell zurückgibt. und nebenbei hab ich das ganze auch ein bisserl kommentiert, sehe gerne, was sich da gerade tut ;)

nebenbei sagt mir das header("Location url") aber auch schon nicht zu, weil man da eine absolute url angeben muß. hätte das ganze gerne ein bisserl relativer gemacht ...

hugin grímnirson 28.01.2003 19:08

hat sich erledigt:

http://www.faqts.com/knowledge_base/...html/aid/16625

also quasi das pendent zu asp's "reponse.buffer='true'"

dub 28.01.2003 22:09

header()
 
Zitat:

nebenbei sagt mir das header("Location url") aber auch schon nicht zu, weil man da eine absolute url angeben muß. hätte das ganze gerne ein bisserl relativer gemacht ...
Also das stimmt so glaub ich nicht ganz:
Code:

header('Location: index.php')
würde auch als relative Angabe funktionieren.

#Hannes#

hugin grímnirson 28.01.2003 23:52

http://www.php.net/manual/de/function.header.php sagt:
Zitat:

Anmerkung: HTTP/1.1 verlangt einen absoluten URI inkl. dem Schema, Hostnamen und absoluten Pfad als Argument von Location:, aber manche Clients akzeptieren auch relative URIs. Gewöhnlich können Sie mittels $_SERVER['HTTP_HOST'], $_SERVER['PHP_SELF'] und dirname() aus einem relativen Link einen absoluten URI selbst erstellen:
also es geht wohl relativ auch, obwohls nicht ganz richtig ist ;)


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag