Redirect mit GET

fRagiLeMOD

Mitglied
Hallo Leute,

mal wieder habe ich ein kleines Problemchen - ich hoffe, dass Ihr mir helfen könnt. Und zwar geht es darum, dass einige Werte mit der GET Methode in die Datenbank eingetragen werden sollen und anschließend wieder zur Anfangsseite zurück geleitet werden soll.

Hier mal der Link: http://localhost/pecms_weiterentwic...terentwicklung/gallery.php?category=1&image=1

Zuerst soll zur Datei "rateItem.php" weitergeleitet werden, wo alle Daten in die Datenbank eingetragen werden. Anschließend wird dann mit header('location: '.$_GET[redirectTo]); zur ührsprünglichen Seite zurück geleitet.

Allerdings liest er den Letzten Query String nicht mit und leitet nur zu ?category=1 weiter, wobei er auch das &image=1 mit einbeziehen soll.

Was tun?

MfG
fRagiLeMOD
 
Hallo fRagiLeMOD,

Würde sagen dass Problem ist dass das &image=1
...&redirectTo=http://localhost/pecms_weiterentwicklung/gallery.php?category=1&image=1
nachher als $_GET['image'] abgetrennt wird ?!
Also das landet garnicht in der Variable $_GET['redirectTo']

Versuch mal das &-Symbol durch %26 zu ersetzen? Keine Ahnung ob das geht, tests mal ;)

mfg
 
Du musst den Argumentwert durch die urlencode()-Funktion schicken:
PHP:
'http://localhost/pecms_weiterentwicklung/rateItem.php?group=gallery&itemid=1&ip=127.0.0.1&ctime=1190056999&value=4&redirectTo='.urlencode('http://localhost/pecms_weiterentwicklung/gallery.php?category=1&image=1')
 
Zurück