क्या कोई कुकी सेट करने का कोई तरीका है सबडोमेन पर पठनीय नहीं है? दूसरे शब्दों में, कुकी को domain.com
पर उपलब्ध है, लेकिन www.domain.com
या xyz.domain.com
पर उपलब्ध है।डोमेन के लिए PHP setcookie() subdomains
//this is what i'm "intending"...
setcookie($name,$value,$expires,'/','domain.com');
//however, this is how it behaves:
setcookie($name,$value,$expires,'/','.domain.com');
तर्क: मैं एक उप डोमेन पर एक स्थिर CDN सेट कर रहा हूं और उपयोगकर्ता सत्र कुकीज़ आगे और पीछे जाने वाला प्रत्येक चित्र, सीएसएस फ़ाइल, जे एस फ़ाइल के लिए जा नहीं करना चाहती, आदि
... क्या मुझे अपनी साइट के लिए www.domain.com
का उपयोग करने के लिए वापस आना है? क्या कोई कामकाज है?
डोमेन को 'शून्य' पर सेट करना यहां करने के लिए एकमात्र सही चीज है। अन्यथा, आपको ['$ कुकी-> सेटडोमेन ($ डोमेन)'] मिल सकता है (https://github.com/delight-im/PHP-Cookie/blob/004cde69ec840e65c15275e09b92ecb1da06f357/src/Cookie.php#L117) सहायक, जैसा कि [इस स्टैंडअलोन लाइब्रेरी] में पाया गया (https://github.com/delight-im/PHP- कुकी)। – caw