Hallo,
folgendes Problem: in einer Extension gibt es ein Skript, das über einen Cronjob aufgerufen wird. Das Skript versendet per Email einen Link zu einem News-Eintrag. Leider werden jedoch die eckigen Klammern in der Browser-Adresszeile aus irgendeinem Grund doppelt urlencoded, wenn ich den Link im Email aufrufe. Das Resultat davon ist, dass die News-ID dann nicht korrekt übergeben wird.
Im Quelltext der Email sieht der Link so aus:
http://www.meineseite.at/index.php?id=119&tx_ttnews[tt_news]=261
In der Browser-Adresszeile wird dieser Link aufgerufen:
https://www.meineseite.at/index.php?id=119&tx_ttnews%255btt_news%255d=261
Wenn ich nun dieses '%255b' durch ein urldecode schicke, dann ergibt das '%5b', was korrekt wäre (eckige Klammer einmal urlencoded).
Hat jemand eine Ahnung, wieso das doppelt urlencoded wird und was ich dagegen tun könnte?
Gruß,
Stefan
EDIT: Ok, das dürfte irgendwas mit diesem speziellen Server zu tun haben, wenn ich auf andere Server verlinke, dann passt alles. Seltsam.