मैं एक ही सर्वर पर एकाधिक डोमेन में PHP सत्र बनाए रखने का एक तरीका ढूंढ रहा हूं। मैं एक सरल मशीन फोरम के साथ अपनी साइटों को एकीकृत करने जा रहा हूं इसलिए मुझे MySQL आधारित सत्रों का उपयोग करने की आवश्यकता होगी। धन्यवाद!मैं उसी सर्वर पर एकाधिक डोमेन पर PHP सत्र कैसे बनाए रखूं?
उत्तर
PHP चर (अपाचे की कॉन्फ़िगरेशन, .htaccess) को संशोधित करने की आपकी पसंदीदा विधि के आधार पर, session.cookie_domain मान को एक सतत मान के रूप में बदलें।
मैं अनेक उप-डोमेन है, और अपाचे config फ़ाइल में प्रत्येक VirtualHost अनुभाग निम्न पंक्ति में शामिल हैं:
php_value session.cookie_domain mydomain.com
यदि आप परिवर्तन करना वाक्य रचना समान होना चाहिए एक .htaccess फ़ाइल में।
bobert5064 की टिप्पणी के लिए अपडेट किया गया:
से अधिक डोमेन के लिए (यानी domain1.com, domain2.org), मुझे लगता है कि यह एक आम डोमेन नाम का चयन करने के लिए केवल आवश्यक है (यानी domain1.com)। मैंने कभी यह कोशिश नहीं की है, इसलिए मैं यह सत्यापित नहीं कर सकता कि यह काम करता है, लेकिन तर्क सटीक लगता है।
http://us.php.net/manual/en/function.session-set-cookie-params.php पर वर्णित PHP में चर दिशा निर्धारित करने के लिए एक विधि भी है। दस्तावेज किसी भिन्न डोमेन पर कुकीज़ सेट करने की क्षमता या अक्षमता का कोई संदर्भ नहीं देता है।
एक साइट एक दूसरे को अग्रेषित या यह लिंक का href में या एक रूप में एक इनपुट के रूप में सत्र id शामिल कर सकते हैं लिंक करने के लिए जा रहा है। जॉर्ज के आईएमजी टैग विधि के समान, लेकिन सत्र केवल तभी आगे बढ़ेगा जब इसकी आवश्यकता हो।
जो सबसे अच्छा है आपकी साइट के उपयोग पैटर्न पर वास्तव में निर्भर करता है।
- 1. उसी सर्वर पर एकाधिक डोमेन भर में सत्र साझा करें
- 2. डोमेन पर PHP साझा सत्र
- 3. मैं ओएस एक्स शेर पर पायथन पैकेज कैसे बनाए रखूं?
- 4. एकाधिक PHP सत्र
- 5. रेल सत्र सत्र_स्टोर एकाधिक डोमेन
- 6. सर्वर पर रेल सत्र
- 7. मैं उसी सर्वर पर एक ही कोड बेस के साथ PHP में एकाधिक वेबसाइट कैसे चला सकता हूं?
- 8. उसी पृष्ठ पर JQuery के एकाधिक संस्करण
- 9. सी # क्लाइंट पर HTTPS पर सत्र बनाए रखने
- 10. मैं एमवीसी में स्क्रॉल स्थिति कैसे बनाए रखूं?
- 11. PHP सर्वर सत्र टाइमआउट
- 12. रेल देवता: मैं उसी पृष्ठ पर लॉगिन फ़ॉर्म और पुनर्प्राप्ति पासवर्ड कैसे रखूं?
- 13. उसी पीसी पर एकाधिक फ़ायरफ़ॉक्स संस्करण
- 14. उसी मशीन पर आधिकारिक एकाधिक पायथन संस्करण?
- 15. मैं कोड पुन: उपयोग पुस्तकालय कैसे बना और बनाए रखूं?
- 16. PHP आधारित सत्र चर मूल्य को बनाए रखने नहीं। स्थानीयहोस्ट पर काम करता है, लेकिन सर्वर पर नहीं
- 17. एकाधिक डोमेन पर सिंगल साइन ऑन
- 18. PHP सत्र लॉग आउट बटन पर नष्ट
- 19. PHP का उपयोग कर उसी डोमेन के विभिन्न पथों पर कुकी मानों तक कैसे पहुंचे?
- 20. उसी डोमेन में दो अलग-अलग सत्र होने के बाद
- 21. एकल डोमेन पर एकाधिक magento स्टोर
- 22. मैं उसी मशीन पर PHPUnit के एकाधिक संस्करण कैसे चला सकता हूं?
- 23. उसी तत्व पर एकाधिक प्रभाव कैसे लागू करें
- 24. पायथन: उसी उदाहरण पर __init __() को एकाधिक कॉल
- 25. मैं अपना MySQL डेटाबेस सुरक्षित कैसे रखूं?
- 26. लाइव सर्वर पर PHP परिनियोजन
- 27. मैं रेल का उपयोग कर एकाधिक डोमेन में उपयोगकर्ता सत्र कैसे साझा कर सकता हूं?
- 28. jQuery - मैं ओवरले पर एक डीवी कैसे रखूं?
- 29. मैं एक ही पंक्ति पर दो divs कैसे रखूं?
- 30. डोमेन से वर्चुअल मशीन से किसी डोमेन पर SQL सर्वर डेटाबेस को मैं प्रमाणित कैसे करूं?
समस्या यह है कि मैं कई अलग-अलग यूआरएल का उपयोग कर रहा हूं, उप-डोमेन नहीं। यानी डोमेन 1.com domain2.com –