Clonk-Center Titelbild

Clonk Center Forum / Feedback / Anführungszeichen in Links funktionieren nicht


[ ]


Seite 1[1]

Von Deffi am 07.07.2008 15:58  
Wenn man \"Anführungszeichen\" in Links einbaut, werden dazwischen Slashs gesetzt. Kann man das ändern? :/

Von B_E am 07.07.2008 16:23  
Das hat was mit der Sicherheit von PHP zu tun, und zwar setzt PHP bei eingeschaltetem Wert in der PHP.ini diese \ um z.B. zu verhindern, dass schädliche SQL-Injections möglich sind. Normalerweise werden deshalb sichere Eingaben (bei der die Gefahr nicht besteht) deswegen mit strip_shlashes behandelt. Ich nehme an, das wurde in diesem Fall vergessen.
Und noch etwas: Daraus kann ich schließen, dass der Text in der MySQL-Datenbank noch ohne Parser gespeichert wird. Dieser scheint erst beim Lesen aus der Datenbank durchzulaufen, weil MySQL diese \ normalerweise entfernt, wenn ich mich jetzt nicht vertan habe.

Von Twonky am 07.07.2008 19:05  
Wäre ja auch doof beim Ändern des Posts, wenn schon geparst wäre. Dann müsste man erstmal zurückparsen.

Von B_E am 07.07.2008 19:28  
Ja ja, schönes PHP... Ich finde Perl so umständlich...

Von Luchs am 07.07.2008 19:47  
wtf @Link :D

Von Käse am 07.07.2008 20:01  
Wie ich dieses Wortspiel doch vermisse...

Von Luchs am 07.07.2008 21:51  
In einer Baumstruktur kommt sowieso kein @Nick vor :P

Seite 1[1]