& lt; स्क्रिप्ट प्रकार = "टेक्स्ट / जावास्क्रिप्ट" & gt; Var ईमेल = document.write (localStorage.getItem ('ईमेल')); Var pass = document.write (localStorage.getItem ('pass')); Var url = document.write (document.URL); Document.location.href = url + "? ईमेल =" + ईमेल + "और पास =" + पास; & Lt; / स्क्रिप्ट & gt; लेकिन जब मैं पेज पर डालता हूं तो मैंने इस तरह यूआरएल छोड़ा: अपरिभाषित? ईमेल = अपरिभाषित और पास = अपरिभाषित नहीं हो रहा है .. कोई समस्या पता है? बहुत बहुत धन्यवाद!
ठीक है, यहाँ क्या हो रहा है? आप कुछ भी मुद्रित नहीं करना चाहते:
var email = localStorage.getItem ('ईमेल'); लेकिन अगर आप परीक्षण के लिए मान मुद्रित करना चाहते हैं:
var email = localStorage.getItem ('email'); document.write (ईमेल); (यह भी देखें)
आपको निम्न मानकों का उपयोग करके बचाना चाहिए:
location.href = url + "? Email =" + एन्कोडुरिक कॉमपोनेंट (ईमेल) + "& amp; पास =" + एन्कोडुरिक कॉमोनेंट (पास); इसके अलावा आपको दस्तावेज़ का उपयोग नहीं करना चाहिए। आपके वेबसाइट पर गतिशील रूप से सामग्री को बदलने के लिए बहुत अधिक उचित तरीके हैं।
आपको GET अनुरोधों का उपयोग करके पासवर्ड नहीं भेजना चाहिए, क्योंकि वे ब्राउज़र, प्रॉक्सी और सर्वर लॉग दिखाई देंगे अदृश्य रूपों के माध्यम से पोस्ट अनुरोध का उपयोग करें।
No comments:
Post a Comment