آژانس هواپیمایی
pop up

مشکل با ست کردن کوکی

شروع موضوع توسط dannydolph ‏18 سپتامبر 2007 در انجمن PHP

  1. dannydolph

    dannydolph کاربر تازه وارد

    تاریخ عضویت:
    ‏18 ژوئن 2006
    نوشته ها:
    38
    تشکر شده:
    0
    سلام
    من کوکی رو این جوری ست میکنم : setcookie("test",$_POST['test'],time()+80000); //set cookie
    ولی نمی دونم چرا تو بعضی سیستم ها کوکیم ست نمیشه ولی کوکی gmail ست میشه.
    در ضمن من اینجوری از ست هم درش میارم ولی empty میشه و delete نمیشه : setcookie("test") //unset cookie
     
  2. peymanafraz

    peymanafraz کاربر تازه وارد

    تاریخ عضویت:
    ‏28 دسامبر 2005
    نوشته ها:
    135
    تشکر شده:
    0
    محل سکونت:
    $strHome
    اول اینکه دوست عزیز کدهاتون رو داخل تگ مربوطه بزارین تا خوندنش راحتتر باشه.

    PHP:
    setcookie("test",$_POST['test'],time()+80000); //set cookie
    setcookie("test"); //unset cookie
    اولا شما کاملا درست کوکی ست میکنین و باید ست بشه اگه که کوکی مرورگر کاربر فعال باشه اگه نباشه ست نمیشه..
    دوما من نفهمیدم منظور شما از بعضی از سیستمها و همینطور کوکی gmail چی هست. لطفا بیشتر توضیح بدین.
    سوما فکر میکنم برای پاک کردن یه کوکی باید زمان expire رو یه مقدار که به قبل از زمان فعلی اشاره کنه تغییر بدین مثل کد زیر :

    PHP:
    SETCOOKIE("test","",TIME()-1000);
     
  3. dannydolph

    dannydolph کاربر تازه وارد

    تاریخ عضویت:
    ‏18 ژوئن 2006
    نوشته ها:
    38
    تشکر شده:
    0
    سلام
    ببخشید اگر نوشته من خیلی گویا نبود

    منظور من از بعضی سیستمها اینه که ما وقتی خواستیم سایت را در کامپیوتر های مختلف ( از جمله کافی نت ها ) تست کنیم ، متوجه شدیم که در بعض سیستمها کوکی ست نمی شه ، ولی کوکی سایتهای دیگر ست میشه (در واقع مشکل نباید از تنظیمات browser باشه)