कुछ एप्लिकेशन, जो मेरे द्वारा लिखे गए नहीं हैं, और PHP में नहीं, डोमेन "www.domain.com" के लिए एक कुकी बनाता है।php setcookie डोमेन
मैं उस कुकी को प्रतिस्थापित करने की कोशिश कर रहा हूं। तो php में मैंने किया था:
setcookie('mycookie','mydata',time() + 2*7*24*60*60,'/','www.domain.com', false);
हालांकि जिसके परिणामस्वरूप कुकी डोमेन के लिए बनाया गया है: "।" ".www.domain.com", डॉट ध्यान दें डोमेन से आगे
तो यह इसे प्रतिस्थापित नहीं करता है, यह एक और कुकी बनाता है। मैं क्या कर सकता हूं?
डोमेन 'www.domain.com' और '.www.domain.com' (प्रमुख बिंदु पर ध्यान दें) कम से कम आरएफसी 6265 के अनुसार व्यवहार किया जाता है, जो * हर * आधुनिक ब्राउज़र लागू होता है। यह कहता है कि अग्रणी बिंदु सिर्फ * अनदेखा * है। लेकिन यदि कुकीज़ एक-दूसरे को सफलतापूर्वक ओवरराइट नहीं करती हैं, तो यह गुण "पथ", "डोमेन", "सुरक्षित" या "httpOnly" में भिन्नता के कारण हो सकती है, जिसे हम यहां नहीं देख सकते हैं। सामान्य रूप से, आप आसान कुकी प्रबंधन के लिए https://github.com/delight-im/PHP- कुकी खोज सकते हैं। – caw