PDA

View Full Version : فعال کردن کوکیها



armangara
سه شنبه 24 آذر 1388, 21:19 عصر
با سلام
من یه سبد خرید با کوکیها درست کردم الان درست کار میکنه ولی روی بعضی سیستم ها کار نمیکنه
فکر کنم کوکی روی سیستم غیر فعال باشه
آیا راهی هست که بشه روی اون سیستم ها هم خرید رو انجام داد؟
کدی هست که بشه کوکی رو از طریق برنامه فعال کنم؟

Exception
سه شنبه 24 آذر 1388, 21:28 عصر
با سلام
من یه سبد خرید با کوکیها درست کردم الان درست کار میکنه ولی روی بعضی سیستم ها کار نمیکنه
فکر کنم کوکی روی سیستم غیر فعال باشه
آیا راهی هست که بشه روی اون سیستم ها هم خرید رو انجام داد؟
کدی هست که بشه کوکی رو از طریق برنامه فعال کنم؟
نه! هیچ راهی نداره که کوکی رو از طریق کدهای ASP.NET فعال کنید.
راهش اینه که از روش دیگه ای بجز کوکی اطلاعات رو حفظ کنید.

Mostafa_Dindar
سه شنبه 24 آذر 1388, 22:16 عصر
با سلام
من یه سبد خرید با کوکیها درست کردم الان درست کار میکنه ولی روی بعضی سیستم ها کار نمیکنه
فکر کنم کوکی روی سیستم غیر فعال باشه
آیا راهی هست که بشه روی اون سیستم ها هم خرید رو انجام داد؟
کدی هست که بشه کوکی رو از طریق برنامه فعال کنم؟

همانطور كه دوستان فرمودند شما نميتوانيد cookie مرورگر client رو فعال كنيد . درست كردن سبد خريد با كوكي ها ايده درستي به نظر نميرسه . بهتره از Session ها استفاده كنيد ولي از آنجايي كه session ها هم از كوكي استفاده ميكنند در صورتي كه مرورگر client كوكي را غير فعال كرده باشد باز هم به مشكل برميخوريد . درصورتي كه ميخواهيد حتي در اين نوع مرورگرها نيز كار كند بايد از session هاي cookieless استفاده كنيد .
براي فعال كردن sessionهاي cookieless كافيه در WebConfig يك تغير كوچيك ايجاد كنيد :



<configuration>
<System.web>
<sessionstate cookieless="true">
</System.web>
</configuation>

armangara
سه شنبه 24 آذر 1388, 23:48 عصر
ممنون از پاسختون
آیا زاهی هست که بفهمیم کوکی غیر فعال هست و به کاربر پیغام بدیم که اول فعال کنه بعد خرید؟

Mostafa_Dindar
چهارشنبه 25 آذر 1388, 00:19 صبح
ممنون از پاسختون
آیا زاهی هست که بفهمیم کوکی غیر فعال هست و به کاربر پیغام بدیم که اول فعال کنه بعد خرید؟
اينطوري فكر كنم بشه

if (navigator.cookieEnabled == 0) {
alert("You need to enable cookies for this site to load properly!");
}

اينجا كامل گفته
http://www.javascriptkit.com/javatutors/cookiedetect.shtml

http://techpatterns.com/downloads/javascript_check_cookies.php