[TYPO3-german] realturl slash im getParameter
Bjoern Pedersen
bjoern.pedersen at frm2.tum.de
Wed Sep 8 08:24:24 CEST 2010
Am 07.09.2010 21:48, schrieb Thorsten Kahler [dkd]:
> Hallo Mario,
>
> schrieb Mario Stemmler am 07.09.10 17:42:
>> Hallo, ist es irgendwie möglich in den postVarSets slashs zu verarbeiten?
>>
>> also der Wert des Parameters enthält leider slashs.
>> Ich hab mir das nicht ausgedacht, die Ext. feuser_friends verwendet an
>> entsprechender Stelle t3lib_div::getIndpEnv('REQUEST_URI'). Das wird
>> dann für den Aufbau entsprechender back-links benutzt.
>>
>> Wie kann ich die Fehler, dass falsch en- codiert wird umgehen?
>> Nicht einmal über 'valueDefault' funktioniert es... Lustige
>> str_replace() und substr() in einer entsprechenden userFunc haben auch
>> nicht zum Erfolg geführt.
>
> das Problem ist schon länger bekannt [1] und soll laut Bugtracker gelöst
> sein. Scheinbar ist es das aber wohl doch nicht.
>
> Um sicherzustellen, dass eine komplette URL als URL-Parameter sauber
> übertragen wird, kann man sie z.B. mit base64_encode() verpacken.
> urlencode() funktioniert nicht, weil der Browser das selbst dekodiert.
>
> Viele Grüße,
> Thorsten
>
> [1] <http://bugs.typo3.org/view.php?id=5528>
>
Hallo,
der Bugreport behandelt ein verwandetes, aber nicht gleiches Problem:
Hier geht es um den Parameternamen, bei dem slashes automatisch von
RealURL entfernt werden.
Björn
More information about the TYPO3-german
mailing list