"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > रीडायरेक्ट के दौरान किसी भिन्न डोमेन के लिए कुकीज़ या हेडर कैसे सेट करें?

रीडायरेक्ट के दौरान किसी भिन्न डोमेन के लिए कुकीज़ या हेडर कैसे सेट करें?

2024-11-01 को प्रकाशित
ब्राउज़ करें:175

How to Set Cookies or Headers for a Different Domain During a Redirect?

एक डोमेन से दूसरे डोमेन पर रीडायरेक्ट कैसे करें और दूसरे डोमेन के लिए कुकीज़ या हेडर कैसे सेट करें?

HTTP रीडायरेक्ट लक्ष्य के लिए कस्टम हेडर या कुकीज़ सेट करने की अनुमति नहीं देते हैं कार्यक्षेत्र। इसके अतिरिक्त, ब्राउज़र सेट-कुकी हेडर के साथ प्रतिक्रिया देने वाले डोमेन से भिन्न डोमेन के लिए कुकीज़ सेट करने से रोकते हैं।

समाधान 1: क्वेरी पैरामीटर के साथ रीडायरेक्ट करें और फिर कुकी सेट करें

  1. से रीडायरेक्ट करें डोमेन ए से डोमेन बी तक एक क्वेरी पैरामीटर के रूप में पास किए गए एक्सेस टोकन के साथ। window.postMessage() के साथ संचार
  2. डोमेन A में डोमेन B की ओर इशारा करते हुए एक छिपा हुआ iframe जोड़ें।

Window.postMessage() का उपयोग करके डोमेन B पर एक्सेस टोकन भेजें।

    डोमेन बी टोकन को लोकलस्टोरेज में संग्रहीत करता है या जेएस का उपयोग करके एक कुकी सेट करता है।
  1. डोमेन ए को संदेश दें कि टोकन संग्रहीत किया गया है और उपयोगकर्ता को डोमेन बी पर रीडायरेक्ट करें।
  2. समाधान 3: सर्वर-साइड टोकन एक्सचेंज
  3. क्वेरी पैरामीटर के रूप में एक्सेस टोकन के साथ डोमेन बी को इंगित करने के लिए डोमेन ए में एक रीडायरेक्ट के दौरान किसी भिन्न डोमेन के लिए कुकीज़ या हेडर कैसे सेट करें? टैग का उपयोग करें।

डोमेन बी इसके साथ प्रतिक्रिया करता है अनुरोध प्राप्त होने पर कुकी हेडर सेट करें। टोकन।

  1. महत्वपूर्ण नोट्स:
  2. समाधान 2 और 3 के काम करने के लिए सभी कुकीज़ को ब्राउज़र सेटिंग्स में सक्षम होने दें।
  3. समान साइट का उपयोग करें=कोई नहीं; समाधान 3 के लिए कुकीज़ में सुरक्षित झंडे। सर्वर साइड।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3