सशर्त विवरण के साथ खाली $_POST मान का निर्धारण
प्रदान किया गया कोड यह निर्धारित करने के लिए जांच करता है कि $_POST['userName'] मान है या नहीं मौजूद है और यदि मौजूद है तो इसे $username वैरिएबल को असाइन करता है। हालाँकि, मान खाली होने पर यह "गुमनाम" के डिफ़ॉल्ट मान को सटीक रूप से निर्दिष्ट करने में विफल रहता है।
इस समस्या को हल करने के लिए, एक अधिक विशिष्ट जांच का उपयोग करना महत्वपूर्ण है जो न केवल अस्तित्व को बल्कि वास्तविक सामग्री को भी सत्यापित करता है चर का. इस मामले में, isset() का उपयोग करना अपर्याप्त है। $_POST['userName'] मान से रिक्त स्थान को आगे या पीछे रखें और फिर उसकी लंबाई जांचें। यदि ट्रिम की गई स्ट्रिंग खाली है (यानी, 0 की लंबाई के साथ), तो $username वेरिएबल को सुरक्षित रूप से "गुमनाम" पर सेट किया जा सकता है। इसे निम्नलिखित कोड से प्राप्त किया जा सकता है:
if("" == trim($_POST['userName'])){ $उपयोगकर्ता नाम = 'गुमनाम'; }
इस संशोधन को लागू करने से, कोड सही ढंग से $username को "गुमनाम" पर तभी सेट करेगा जब $_POST['userName'] मान वास्तव में खाली हो। यह निर्दिष्ट डिफ़ॉल्ट मान को सटीक रूप से निर्दिष्ट करते समय खाली फॉर्म फ़ील्ड मानों का उचित प्रबंधन सुनिश्चित करता है।अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3