ورود

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



white tower
یک شنبه 30 تیر 1392, 15:54 عصر
سلام
من رشته زیر رو می دم به document.cookie
my_cookie=abcd;expires=Sun, 21 Jul 2013 13:00:42 GMT;path=/;domain=something

وقتی مقدار document.cookie رو چاپ می کنم فقط my_cookie=abcd چاپ میشه.بقیه اش نیست:متفکر:

مشکل کجاست؟

parvizwpf
یک شنبه 30 تیر 1392, 16:08 عصر
مقدار اون عبارت توی کوتیشن هست؟

jalil_gh
یک شنبه 30 تیر 1392, 16:38 عصر
مشکل کجاست؟
مشکلی نیست. طراحی document.cookie به این صورته که وقتی شما مقدار اون رو میخوایید فقط مقادیر اسم و مقدار رو برمیگردونه. اگر هم کوکی‌های مختلفی تعریف کرده باشید اونا با ; از هم جدا میشن.

white tower
یک شنبه 30 تیر 1392, 17:04 عصر
مشکلی نیست. طراحی document.cookie به این صورته که وقتی شما مقدار اون رو میخوایید فقط مقادیر اسم و مقدار رو برمیگردونه. اگر هم کوکی‌های مختلفی تعریف کرده باشید اونا با ; از هم جدا میشن.
خوب اگر من بخوام تاریخ انقضای کوکی بالایی رو بخونم چطوری باید کار کنم؟

var arr = document.cookie.split(";") رو می زنم ولی توی arr[2] هیچ مقداری نیست.

سوال بعد هم اینه که من کوکی رو با جاوا اسکریپت ست کردم با همون مقدارهایی که در پست بالای زدم.اما وقتی سمت سرور کوکی رو چک می کنم انگار ست نشده.مشکل از کجا می تونه باشه؟