मैं मूल्य के बिना जीईटी पैरामीटर का उपयोग कर यूआरएल के बारे में अपने मालिक के साथ थोड़ा तर्क में हूं। जैसेक्या कोई मूल्य नहीं है, तो एक जीईटी पैरामीटर (यूआरएल में) का उपयोग करने के लिए यह एक बुरा अभ्यास है?
http://www.example.com/?logout
मैं लिंक इस तरह की काफी अक्सर वेब पर देखते हैं, लेकिन निश्चित रूप से, यह यह एक अच्छी बात है मतलब यह नहीं है। उन्हें डर है कि इस मानक नहीं है और अप्रत्याशित त्रुटियों का कारण बन सकता है, तो वह मेरे जैसे कुछ का उपयोग करने के बजाय चाहते हैं:
http://www.example.com/?logout=yes
मेरे अनुभव में, मैं खाली पैरामीटर का उपयोग कर किसी भी समस्या का सामना करना पड़ा कभी नहीं किया है, और वे कभी-कभी मुझे अधिक समझते हैं (जैसे इस मामले में, जहां ?logout=no
कोई समझ नहीं लेता है, इसलिए "लॉगआउट" का मान अप्रासंगिक है और मैं केवल पैरामीटर सर्वर-साइड की उपस्थिति के लिए परीक्षण करता हूं, न कि इसके लिए मूल्य)। (यह क्लीनर भी दिखता है।)
हालांकि मुझे यह पुष्टि नहीं मिल रही है कि इस तरह का उपयोग वास्तव में मान्य है और इसलिए वास्तव में कोई समस्या नहीं हो सकती है।
क्या आपके पास इसके बारे में कोई लिंक है?
जब तक आप सिर्फ 'isset का उपयोग कर रहे ($ _ प्राप्त [ 'लॉगआउट']);' और आप उस के साथ खुश हैं, मुझे कोई समस्या नहीं दिख रहा है । –
बिल्कुल मैं क्या कर रहा हूं। :) – s427