Hallo Forum,
echo $begrüßung;
<a href="test.php?variable=<?php echo htmlspecialchars(urlencode($test)); ?>">lala</a>
Doppelt hält besser? Der Rückgabewert der Funktion urlencode() enthält keine Zeichen mehr, die von htmlspecialchars() behandelt werden könnten.
Da habe ich jetzt nicht drauf geachtet, ich habe mir lediglich überlegt, dass man a) die Zeichenkette für die Übertragung in einer URL und b) die URL für die Übertragung in HTML maskieren muss.
Wenn man htmlspecialchars auf die ganze URL anwendet ergibt das auch gleich viel mehr Sinn, da die URL & enthalten könnte.
Gruß
Alexander Brock