View Full Version : سوال: چگونه به یک کوکی از طریق چند صفحه دسترسی پیدا کنیم؟
Shamot
چهارشنبه 05 بهمن 1390, 18:07 عصر
سلام! من یک کوکی در سایتم تعریف کردم. اما نمی دانم چه طور می توان به آن از دیگر صفحه ها دسترسی داشته باشم.
با سی شارپ می نویسم.
در واقع در اوپرا کوکی را پیدا کردم ولی OnlySent to Creator برابر Yes است. شما چی پیشنهاد می کنید؟
Mostafa_Dindar
چهارشنبه 05 بهمن 1390, 20:16 عصر
سلام! من یک کوکی در سایتم تعریف کردم. اما نمی دانم چه طور می توان به آن از دیگر صفحه ها دسترسی داشته باشم.
با سی شارپ می نویسم.
در واقع در اوپرا کوکی را پیدا کردم ولی OnlySent to Creator برابر Yes است. شما چی پیشنهاد می کنید؟
به طور پیشفرض هر صفحه ای در سایت به تمامی کوکی های اون سایت دسترسی داره مگر اینکه اون رو محدود به فلدری یا Domain ای کرده باشید که این کار از طریق خصوصیت path وDomain کوکی انجام میشه .برای اطلاعات بیشتر لطفا این صفحه (http://msdn.microsoft.com/en-us/library/ie/ms178194.aspx) را مطالعه بفرمائید
Aminch.pc
چهارشنبه 05 بهمن 1390, 23:15 عصر
بریزش تو session که توی تمام صفحات دسترسی داشته باشی
Shamot
جمعه 14 بهمن 1390, 15:42 عصر
به طور پیشفرض هر صفحه ای در سایت به تمامی کوکی های اون سایت دسترسی داره مگر اینکه اون رو محدود به فلدری یا Domain ای کرده باشید که این کار از طریق خصوصیت path وDomain کوکی انجام میشه .برای اطلاعات بیشتر لطفا این صفحه (http://msdn.microsoft.com/en-us/library/ie/ms178194.aspx) را مطالعه بفرمائید
من Domain رو خالی کردم. ولی بازم جواب نداد.
Sirwan Afifi
جمعه 14 بهمن 1390, 18:56 عصر
سلام دوست عزیز شما می تونی برای Cookie یه Expire Date بذارید:
به این شکل :
HttpCookie h = new HttpCookie("name", txtName.Text);
h.Expires = DateTime.Now.AddHours(1);
Response.Cookies.Add(h);
بعد می تونید در کل صفحات از اون استفاده کنید البته به شرطی که تاریخ انقضاش تموم نشده باشه.
if (Request.Cookies["name"].Value != null)
{
Label1.Text = Request.Cookies["name"].Value;
}
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.