bool setcookie ( string name [, string value [, int expire [, string path [, string domain [, bool secure]]]]] )
这个是php的setcookie函数,我的问题是能不能对一个域名下多个cookie设置不同的作用时间?setcookie下有个int expire(第三个参数),我想知道,如果我设置n个setcookie,例如下setcookie('a', 1, time()+10);
setcookie('b', 1, time()+100);
setcookie('c', 1, time()+1000);
setcookie('d', 1, time()+10000);
setcookie('e', 1, time()+100000);那a到e这几个cookie的有效时间是否不同?还是按最后那个cookie时间记录,int expire这个参数是对这个域名下的cookie文件作用的,还是对其中某个值单独作用的因为我在本地的tmp文件里只能看到一个字符串,并没有看到对cookie中每个键值的记录时间,所以产生了这个问题谢谢各位

解决方案 »

  1.   

    楼主,不同cookie对应不同ID,也就是说不同的cookie可以有自己的有效期
      

  2.   

    那问题就来了,这些对cookie的时间有效设置是在哪里体现的呢?我在本地的cookie文件怎么看不到呢
      

  3.   

    你用FireFox-工具-选项-隐私就可以看到Cookie的项、值、以及有效时间了,直接看cookie文件看不出来