मैं मूलभूत स्वच्छता और फॉर्म डेटा के सत्यापन के लिए PHP फ़िल्टर का उपयोग कर रहा हूं।PHP फ़िल्टर, इनपुट सरणी को फ़िल्टर करने के लिए कैसे करें
मेरे पास जो सिद्धांत समस्या है, वह है कि मैं अपना फॉर्म चिह्नित करता हूं ताकि सभी डेटा POST इनपुट के लिए एक सरणी में हो। जैसे प्रपत्र फ़ील्ड्स, पेज [नाम], पेज [स्लग], पेज [शरीर], पेज [स्थिति], आदि
निम्नलिखित का उपयोग करना:
filter_input(INPUT_POST, 'page[name]', FILTER_SANITIZE_STRING);
OR
filter_input(INPUT_POST, "page['name']", FILTER_SANITIZE_STRING);
मैं चर का उपयोग करने में असमर्थ हूँ। किसी कृपया मुझे सही नाम filter_input()
btw मैं google पर पागल की तरह खोज करता हूं और कुछ भी नहीं बदलता। –
क्या आप सुनिश्चित हैं कि परिवर्तनीय को sanitizing से पहले एक मूल्य है? –
@anthony हाँ इसका मूल्य है, अगर मैं इसे नाम के माध्यम से भेजता हूं तो यह ठीक है। इस फ़िल्टर विधि का उपयोग कर सरणी कुंजी तक पहुंचने के लिए नोटेशन को सुनिश्चित न करें। –