我要设置Cookie的作用path,现在遇到了函数参数的问题,麻烦各位赐教。设置cookie用:setcookie("username", "myname");
设置cookie带过期时间的用:setcookie("username", "myname",time()+1200);
设置cookie带过期时间并且有作用目录的用:setcookie("username", "myname",time()+1200, "/mysite/memger/");
现在遇到的问题是我需要在关闭浏览器时cookie失效,并且作用目录是"/mysite/memger/",该怎么设置?
setcookie("username", "myname",????, "/mysite/memger/");
第3个参数怎么办,要让cookie关闭浏览器时失效,第3个参数就该不设置,但我需要设置第4个参数,如何做到1、2、4个参数使用自己赋的值,第3个用默认值或为空。
设置cookie带过期时间的用:setcookie("username", "myname",time()+1200);
设置cookie带过期时间并且有作用目录的用:setcookie("username", "myname",time()+1200, "/mysite/memger/");
现在遇到的问题是我需要在关闭浏览器时cookie失效,并且作用目录是"/mysite/memger/",该怎么设置?
setcookie("username", "myname",????, "/mysite/memger/");
第3个参数怎么办,要让cookie关闭浏览器时失效,第3个参数就该不设置,但我需要设置第4个参数,如何做到1、2、4个参数使用自己赋的值,第3个用默认值或为空。
// 要是不嫌麻烦 还可以这样搞
var $tmp = ini_get('session.cookie_path');
ini_set('session.cookie_path', '/mysite/memger/');
setcookie("username", "myname");
ini_set('session.cookie_path', $tmp);
bool setcookie ( string $name [, string $value [, int $expire= 0 [, string $path [, string $domain [, bool $secure= false [, bool $httponly= false ]]]]]] )
这个$expire默认值是0,你写0就可以了
If set to 0, or omitted, the cookie will expire at the end of the session (when the browser closes).