Apa sajakah kemungkinan filter dalam bidang formulir Joomla?


11

Saya melihat penggunaan Joomla yang terputus-putus filter="safehtml"dan filter="string"terpintas. Apakah ada daftar lengkap, dan dapatkah filter khusus dibuat?


FYI: Filter JForm sekarang di /libraries/src/Form/Form.php metode filterField
bertmert

Jawaban:


12

Filter yang mungkin adalah:

  • aturan (Aturan Kontrol Akses)
  • tidak disetel (Jangan lakukan apa pun, sehingga meninggalkan nilai balik sebagai nol)
  • raw (Tidak ada filter)
  • int_array (Saring input sebagai array bilangan bulat)
  • safehtml (Filter HTML aman)
  • server_utc (Konversi tanggal menjadi UTC berdasarkan offset zona waktu server)
  • user_utc (Konversi tanggal menjadi UTC berdasarkan offset zona waktu pengguna)
  • url (filter URL yang juga memastikan protokol hadir)
  • tel (Filter untuk nomor telepon. Ini akan mencoba dan mencocokkan dengan pola tertentu, jika tidak mengembalikan serangkaian angka)

Untuk daftar lengkap filter jInput dan cara menggunakannya, lihat Mengambil data permintaan menggunakan JInput .

Semoga ini membantu


Di mana Anda mendapatkan / menemukan ini? Melihat joomla\libraries\filter\input.php, dan melihat beberapa dari daftar Anda dan yang lain yang belum Anda sertakan.
PDB


@ GDP - Filter dalam file yang Anda sebutkan adalah untuk JInput seperti yang ditunjukkan di sini
Lodder

Ah, itu dia ... selalu ada waktu yang sulit menemukannya, jadi pikir itu pertanyaan yang berharga.
PDB

Jangan khawatir. Adapun filter khusus, kemungkinan besar Anda dapat membuatnya sendiri dengan memperluas kelas, tetapi belum pernah mencoba ini.
Lodder
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.