غیر فعال بودن کوکی هنگام کار با سشن ها

پرسیده شده
فعالیت 1094 روز پیش
دیده شده 446 بار
0

سلام خسته نباشید

اگر در برنامه ما از سشن استفاده کرده باشیم و کاربر کوکی رو غیر فعال کنه
این مشکل به چه نحوی رفع میشود؟

فایل پیوست

5
حذف شده

سلام و احترام

باید بررسی بشه موقع ورود کاربر که آیا کوکیش فعاله یا ن، اگر فعال نبود باید یه پیام به کاربر بدید مبنی بر این که شما قادر به استفاده از امکانات سایت نیستید و مجبورید که کوکی خودتونو فعال کنید و اگه فعال کرد بتونه از وب سایت شما استفاده کنه در غیر این صورت نمیشه کاریش کرد چون با php نمیشه به browser کاربر دسترسی داشت و مجبوریم از ورود کاربر جلوگیری کنیم، چون برای مثلا کاربر اصلا نمیتونه ثبت نام یا ورود کنه توی سایت شما

فایل پیوست

امیر صالحی

توسط

امیر صالحی

20 دی 99

0
حذف شده

سلام. یه نکته هم اضافه کنم، خود سشن هم بای دیفالت از کوکی استفاده میکنه. 

یعنی سشن آیدی روی کوکی مرورگر کاربر ذخیره میشه تا با این سشن آیدی کاربر بتونه به سشن مورد نظرش روی سرور دسترسی پیدا کنه. 

فایل پیوست

محسن موحد

توسط

محسن موحد

29 دی 99

0
حذف شده

تفاوت اصلي سشن با cookie در اين است که session اطلاعات را بر روي سرور ذخيره مي کند، اما cookie اطلاعات را بر روي کلاينت (کامپيوتر کاربر) نگهداري مي کند و بدیش اینه که اگر مرورگر رو ببندی اطلاعات سشن از دست میرن مگر اینکه با کوکی اونو ست کرده باشی 

<?php
session_start();
$_SESSION["b"] = 123;
setcookie(session_name(),session_id(),time() + 60);
echo $_SESSION["b"];
فایل پیوست

mostafa mehrjoo

توسط

mostafa mehrjoo

11 اردیبهشت 00