View Full Version : بدست آوردن وضعیت Cookies در مرورگر (enable/disable)
explod_javad
چهارشنبه 04 دی 1387, 13:50 عصر
کسی میدونه که چطور میشه از فعال یا غیر فعال بودن کوکی در مرورگر کلاینت مطلع شد؟
Behrouz_Rad
چهارشنبه 04 دی 1387, 14:36 عصر
System.Web.HttpBrowserCapabilities caps = Request.Browser;
if (((System.Web.Configuration.HttpCapabilitiesBase) caps).Cookies)
{
// do something...
}
else
{
// do something...
}
milade
چهارشنبه 04 دی 1387, 14:38 عصر
سلام دوست عزیز
Dim cook AsBoolean = Request.Browser.Cookies
مقدار Boolean هستش.چک کن یا false هست یا true .
___________
تذکر:(ببخشید موقع جواب دادم پست استاد راد نبود که البته اونم راهشه:sorry:)
پیروز باشید و پایدار
explod_javad
چهارشنبه 04 دی 1387, 14:55 عصر
با سلام و تشکر از دوستان
من توی مرورگر خودم کوکی رو غیر فعال کردم (block) ولی باز هم مقدار true را برمیگردونه .
milade
چهارشنبه 04 دی 1387, 15:20 عصر
نباید همچین مشکلی پیش بیاد
-مطمعنی غیر فعاله؟ D:
-صفحه کش نمیشه؟!
-یه بار دیگه false کن و مطمعن شو که برا اینترنت رو false نمیکنی(باید لوکال false بشه)
البته هرچی گفتم حدس بود ((:
پیروز باشید
raravaice
چهارشنبه 04 دی 1387, 15:23 عصر
من توی مرورگر خودم کوکی رو غیر فعال کردم (block) ولی باز هم مقدار true را برمیگردونه .
این کد برای این هست که بررسی کنید مرورگر کلا کوکی رو میشناسه یا نه.
شما برای بررسی مورد خودت به 2 صفحه نیاز داری توی صفحه اول یه کوکی برای تست بساز بعد صفحه رو ریدایرکت کن به صفحه دوم و مقدار کوکی رو اونجا بررسی کن اگر null بود معلومه که مرورگر کوکی رو قبول نمیکنه.
موفق باشید
Behrouz_Rad
چهارشنبه 04 دی 1387, 16:26 عصر
من توی مرورگر خودم کوکی رو غیر فعال کردم (block) ولی باز هم مقدار true را برمیگردونه .
o0o0o0opsss... اشتباه متوجه شدم. راه حلی که برادر raravaice گفت صحیح هست. قدیم ندیما از جاوا اسکریپت هم میشد استفاده کنی اما اگر کوکی HttpOnly باشه نمی تونی. بنابراین راه حل پست قبلی صحیح هست.
موفق باشید.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.