error_reporting(-1);
session_start();
$expire=time()+60*60;
setcookie('categories', $_SESSION['categories'], $expire);
このコードはCookieを設定する必要がありますが、そうではありません。Cookieが存在する場合、未定義のインデックスが通知されます。コードは問題ないと思います...
私はそれをページに入れました、2番目の行で、
なぜそれが機能しないのか誰もが知っていますか?:s
アップデート
今、私はコードを少し下に移動しました...それでも同じ状況で、未定義のインデックス
$_COOKIE['newcoockievalu'] = json_encode($array);
setcookie('newcoockievalu', json_encode($array), $expire);
print "nocookie".($_COOKIE['newcoockievalu']);
このIF内のこれ
if (!isset($_COOKIE['newcoockievalu']))
アップデート
さらに奇妙なことに....エラーは発生しませんが、「issetは常にfalseである」と表示されます...しかし、$ _ COOKIE ['newcoockievalu']ok...が出力されます。