Ich habe die JInput-Dokumentation durchgearbeitet .
Wir können wie folgt auf das JInput-Objekt zugreifen:
JFactory::getApplication()->input;
Wenn wir mehr Werte abrufen, ist es hilfreich, das JInput-Objekt in einer Variablen zu speichern, damit wir nicht JFactory::getApplication()
jedes Mal aufrufen müssen, wenn wir dies tun:
$jinput = JFactory::getApplication()->input;
Um einen Wert aus JInput abzurufen, müssen Sie die get-Methode verwenden:
$data = $jinput->get('varname', 'default_value', 'filter');
Wie Sie sehen können, hat es 3 Parameter:
- der Variablenname
- der Standardwert (standardmäßig null)
- der Filtername (standardmäßig cmd)
Und hier kommt meine Frage zum 3. Parameter.
Wie kann ich meinen eigenen Filter erstellen Jinput
? Wenn ich beispielsweise Telefonnummern oder IP-Adressen überprüfen muss, wie kann ich dann meinen eigenen Filter dafür erstellen?