Was sind die Unterschiede zwischen ['value']
und ['safe_value']
?
31
Es ist ein Wert, der durch die Funktion übergeben wird _text_sanitize()
. Sie können mehr in den offiziellen Dokumenten lesen.
Wenn Sie Drupal 7 verwenden 'safe_value'
, könnte Sie dieser Artikel auch interessieren: Drupal 7-Felder rendern (der richtige Weg) .
Der Hauptunterschied ist, dass der safe_value durch die Funktion _text_sanitize () übergeben wird .
safe_value
auf die Verwendung von_text_sanitize()
undcheck_plain($text)
für Nur-Text odercheck_markup($text, $format)
für HTML verzichtenVerwenden Sie zum Nutzen der Leser KEINE safe_value-Daten, wenn Sie SQL-Anweisungen abgeben. Mit anderen Worten, Zeichenfolgen, die kaufmännisches Und (&) enthalten, werden (
&
) nicht die erwarteten Ergebnisse erhalten.quelle