سلام خطای جدید که تو کنسول حتی همین سایت اومده به نام SameSite البته warning هست ولی خوب میخوام ببینم کسی راه حلی براش داره؟ باید چیکار کنیم تا برطرف بشه؟
نمونه خطایی که به من میده مثل زیر هست:
A cookie associated with a cross-site resource at <https://getbootstrap.com/> was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at <https://www.chromestatus.com/feature/5088147346030592> and <https://www.chromestatus.com/feature/5633521622188032>.
درود
مرورگرها دارند نوع رفتارشون برای برخورد با کوکی ها رو تغییر میدند
اتربیوت SameSite (معرفی شده در RFC6265bis) در واقع به شما اجازه میده که مشخص کنید: کوکی ها محدود به first-party باشند و یا same-site
اگر کاربر در www.roocket.ir هست و درخواستی به files.roocket.ir بفرسته .. این میشه same-site
اگر کاربر در articles.roocket.ir هست و درخواستی به files.roocket.ir بفرسته .. این میشه cross-site
این اتربیوت میتونه ۳ مقدار مختلف دریافت کنه:
برای اطلاعات کاملتر به نوشته زیر مراجه کنید
SameSite cookies explained
@ali.bayat
خب الان من کلا سایتم تو یه ساب دامنه بالا میاد بنام example.gums.ac.ir ولی به هیچ جا هیچ درخواستی نمیفرسته
مشکل پس چیه ؟
در ضمن من از کوکی ها هم برای تغییر زبان استفاده کردم.
از این به بعد برای ست کردن Cookie باید از اتربیوتی به نام SameSite هم استفاده کنید و یکی از مقادیر بالا رو بهش بدید (Strict, Lax, None)
مثلا
setcookie('samesite-test', '1', 0, '/; samesite=strict');
مقادیر هم که در بالا توضیح داده شدند
من از لاروال 5.2 استفاده کردم و نیمدونم چطوری این و ست کنم ؟
setcookie('samesite-test', '1', 0, '/; samesite=strict');
من میخوام یک کوکی از نوع samesite برابر None تو پی اچ پی ورژن 7.2 داشته باشم
منتها سرچ که کردم دیدم از ورژن 7.3 به بالا میشه با دستور setcookie اینکارو کرد
اما براای ورژن 7.2 میخوام بدونم چیکار میشه کرد
من هم میخوام نام و هم مقدار و هم path و هم domain و هم زمان و هم ttopnly و هم مقدار samesite و برابر none قرار بدم
لطفا کد تست شده راهنمایی کنید که واقعا تو مرورگر بسازه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟