73
Bearbeitungen
(3 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
Zeile 20: | Zeile 20: | ||
neu: $_ENV['HOME'] | neu: $_ENV['HOME'] | ||
</pre> | </pre> | ||
* betroffen Sessions | * betroffen Sessions | ||
<pre> | <pre> | ||
Zeile 27: | Zeile 26: | ||
neu: $_SESSION['var'] = Wert | neu: $_SESSION['var'] = Wert | ||
</pre> | </pre> | ||
* betroffen Umlaute mit der Funktion htmlspecialchars() und htmlentities(). Die neue PHP5.4er Version hat neue Standardencoding (vor PHP5.4 ISO-8859-1, seit PHP5.4 UTF-8) | |||
* betroffen Umlaute mit der Funktion htmlspecialchars( | |||
<pre> | <pre> | ||
alt: htmlspecialchars($text) | alt: htmlspecialchars($text) | ||
neu: htmlspecialchars($text,NULL, "") | neu: htmlspecialchars($text,NULL, "") | ||
alt: htmlentities($text) | |||
neu: htmlentities($text,NULL, "") | |||
</pre> | </pre> | ||
* betroffen Quote-Symbole (" und ') die skriptseitig über htmlspecialchars() in Formularfelder (input, textarea, etc.) geschrieben werden. Der Effekt ist der gleiche wie bei den Umlauten (s.o.) | |||
<pre> | |||
alt: htmlspecialchars($text) | |||
neu: htmlspecialchars($text,ENT_QUOTES,"") | |||
</pre> | |||
== Anwendungsbeispiele == | == Anwendungsbeispiele == |
Bearbeitungen