PDA

View Full Version : سوال: خواندن کوکی با جاوااسکریپت



NeDa Gholami
یک شنبه 18 فروردین 1392, 08:47 صبح
سلام وقت بخیر..
من میخوام در پشت کد یه صفحه کوکی ست کنم و در یه صفحه دیگه با جاوااسکریپت چک کنم که اگه اون کوکی وجود داره یه اتفاقی بیفته مثلا یه پیامی بده , ولی نمیدونم چطوری باید انجامش بدم.. لطفا راهنمایی کنین.. ممنون

plague
یک شنبه 18 فروردین 1392, 16:01 عصر
البته اینجا بخش جی کوئری هستش
کد های جاوا اسکریپت رو تو بخش جاوا اسکریپت درخواست بدین

این دوتا تابع برای خوندن و نوشتن کوکی هستن



function createCookie(name,value,days) {
if (days) {

var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else var expires = "";
document.cookie = escape(name)+"="+escape(value)+expires+"; path=/";
}

function readCookie(name) {
var nameEQ = escape(name) + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return unescape(c.substring(nameEQ.length,c.length));
}
return null;
}

amirashna
یک شنبه 18 فروردین 1392, 19:48 عصر
در این مطلب (http://www.dotnettips.info/post/1018/%d9%85%d8%af%db%8c%d8%b1%db%8c%d8%aa-%da%a9%d9%88%da%a9%db%8c-%d9%87%d8%a7-%d8%a8%d8%a7-jquery)کامل توضیح دادم

barbodsoft.com
سه شنبه 07 خرداد 1392, 14:13 عصر
سلام
آقا من تو طراحی سایت خیلی بی سوادم. نفهمیدم چی گفتید. اگه می شه برای سوال من یک مثال بزنید ممنون می شم.

من می خوام
1- تاریخ امروز را تو cookie ذخیره کنم.
2- تاریخ ذخیره شده رو چک کنم. اگر باتاریخ امروز برابر بود که هیچ ولی اگر برابر نبود یک پیغام بده و سپس مقدار تاریخ امروز رو تو کوکی ثبت کنه.

در حقیقت می خوام یک کاری فقط یک بار در روز انجام بشه و نه بیشتر.
همین. می دونم که برای شما راحته