সমস্ত ক্যাশে সক্ষম থাকা অবস্থায় ম্যাজেন্টো 2 কুকিগুলি কাজ করছে না


9

একজন পর্যবেক্ষকের মধ্যে আমি এই জাতীয় কুকি সেট করছি:

$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$cookieManager = $objectManager->get('Magento\Framework\Stdlib\CookieManagerInterface');

$cookieManager->setPublicCookie('myvar', $myVar);

Full page cachingঅক্ষম থাকাকালীন সবকিছুই কাজ করছে । যাইহোক, একবার আমি এটি সক্ষম হয়ে গেলে, কুকি সেট করা হবে না।

আমি এটা কিভাবে ঠিক করবো?

উত্তর:


2

ঠিক আছে. আমি অফিসিয়াল গিটহাবের উপর প্রশ্ন জিজ্ঞাসা করেছি। আপনি যদি (আমার মতো) কোনও ব্লকের কোনও কুকি অ্যাক্সেস করার চেষ্টা করছেন তবে এটি বেশ স্বাভাবিক।

আমি এই বিষয়টি এবং বিশেষত এটি পেয়েছি এবং আশা করি এটি সাহায্য করবে।


2

আমি কুকি সেট করতে সক্ষম হয়েছিলাম ম্যাজেন্টো প্লাগইন ব্যবহার করে স্টোরের জন্য সেট করে।

প্লাগইন সংজ্ঞায়নের জন্য ফাইলটি দেখুন: বিক্রেতা / ম্যাজেন্টো / মডিউল-স্টোর / ইত্যাদি / di.xML: 265

<type name="Magento\Framework\App\FrontController">
    <plugin name="storeCookieValidate" type="Magento\Store\Model\Plugin\StoreCookie" sortOrder="10"/>
</type>

এবং এখানে আপনার কাছে প্রকৃত কুকি সেট রয়েছে beforeDispatch()বিক্রেতা / ম্যাজেন্টো / মডিউল-স্টোর / মডেল / প্লাগইন / স্টোরকুকি.এফপি: 69 এ

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.