۱ elahe kelich
isset($_COOKIE[])
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۱۰ مهر ۱۴۰۱

سلام

چرا من کوکی ست کردم و در لیست کوکی‌های مرورگر هم چک کردم ست شده ولی با این شرط مقدار basket_item not is set برمیگردونه

علتش چیه؟

$name = 'basket_item';
$value = '2';
setcookie($name, $value);
if (isset($_COOKIE['$name'])){
    echo $name.' '.'is set';
}else{
    echo $name.' '.'not is set';
}

با سلام و احترام

در کدهای شما اشتباهی که دیده میشود این هست که شما متغییر را داخل علامت ' قرار داده اید که این اشتباه است و اجرا شدن متغییر جلوگیری می‌کند

کد زیر:

if(isset($_COOKIE['$name'])){}

باید باشد:

if(isset($_COOKIE[$name])){}

موفق باشید.

بهنام مرادی ۱۱ مهر ۱۴۰۱، ۱۵:۴۱