php中的Cookie处理


cookie handling in php

我收到通知了

注意:未定义的索引:date_cook在C:'wamp'www'project work'calendar.php第5行

当我尝试运行以下用PHP编写的代码来处理日历时:-

    <?php
       if(!isset($_COOKIE['date_cook']))
       {
         setcookie('date_cook',0); 
        $date_inc=$_COOKIE['date_cook'];
       }
      else
      {
          if(!isset($_POST['nxt']))
         {
            $date_inc=$_COOKIE['date_cook'];
         }
         else
         {
            $date_inc=$_COOKIE['date_cook'];
            $date_inc++;
            setcookie('date_cook',$date_inc);
            unset($_POST['nxt']);
         }  
       }
      ?>//the calendar code follows here after.

显示代码第5行的通知谁能告诉我我哪里做错了??

一旦您setcookie(),它不会立即存储在$_COOKIE中。您要么必须手动将其放在那里($_COOKIE['date_cook'] = 0),要么使用变量代替。