मैं JInput Documentation से गुज़रा हूँ ।
हम इस तरह JInput ऑब्जेक्ट का उपयोग कर सकते हैं:
JFactory::getApplication()->input;
यदि हम अधिक मूल्यों को प्राप्त कर रहे हैं, तो JInput ऑब्जेक्ट को एक चर में स्टोर करना उपयोगी होगा, इसलिए हमें JFactory::getApplication()
हर बार कॉल करने की आवश्यकता नहीं है जो हम कर रहे हैं:
$jinput = JFactory::getApplication()->input;
JInput से एक मान प्राप्त करने के लिए हमें इसकी विधि प्राप्त करने की आवश्यकता है:
$data = $jinput->get('varname', 'default_value', 'filter');
जैसा कि आप देख सकते हैं, इसके 3 पैरामीटर हैं:
- चर नाम
- डिफ़ॉल्ट मान (अशक्त करने के लिए चूक)
- फ़िल्टर नाम (cmd में चूक)
और यहां 3 पैरामीटर के संबंध में मेरा प्रश्न आता है।
मैं अपना फ़िल्टर कैसे बना सकता हूं Jinput
? उदाहरण के लिए अगर मुझे फोन नंबर या आईपी पते को मान्य करना है तो मैं उसके लिए अपना फ़िल्टर कैसे बना सकता हूं?