[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