PDA

View Full Version : استفاده از کوکی مورد نظر



alasht
دوشنبه 10 آبان 1389, 19:08 عصر
سلام
من یه کوکی دارم که برای قسمتی از سایتم میخوام ازش استفاده کنم
یعنی اگه کوکی من برقرار بود دستور خاصی رو اجرا کنه و در غیر این صورت دستور دیگه ای رو اجرا کنه
من کد رو به این صورت نوشم


if($_COOKIE['vertical'] == '%7B%22section-row3%22%3A%5B%22rightcol%22%2C%22main-body%22%5D%2C%22section-row2%22%3A%5B%22row2-block3%22%2C%22row2-block1%22%2C%22row2-block2%22%5D%7D') {
echo "dastor 1";
}
else { echo"dastor 2"; }

اما این کد فقط قسمت else اون اجرا میشه و نمیدونم مشکلش کجاست
ایا اون کارکترا که این علامت % توش هست مثل این (%22%3A%5B%22 )باید روش عملیاتی انجام بشه که کوکی رو بشناسه یا مشکل جایه دیگست ؟
ممنون میشم کمک کنید
با تشکر

Keramatifar
دوشنبه 10 آبان 1389, 20:03 عصر
دوست عزیز
شما ابتدا چک کن که کوکی وجود دارد یا نه، بعدا سعی کن ازش استفاده کنی، اگر وجود نداشت حتما در هنگام ساخت کوکی اشتباهی مرتکب شدی
مثال:



if(isset($_COOKIE['vertical'] )) {
$MyCookieValue= $_COOKIE['vertical'];
echo
$MyCookieValue;
}
else { echo"dastor 2"; }

alasht
دوشنبه 10 آبان 1389, 21:52 عصر
با سلام
ممنون از پاسختون
من از وجود کوکی مطمئن هستم
چون با استفاده از مرورگرم کوکی مورد نظرم رو چک کردم که وجود دارد
اما وقتی براش شرط میزارم اجرا نمیشه که فکر کنم به خاطر اون کارکترها باشه
این کوکی ایا هش شده ؟
باید چیکارش کنم ؟