cookie session的区别(php+mysql取值)

一、cookie

(1)设置cookie,setcookie('变量名','变量值','存活时间','/');

  如果要设置生命周期,time()这个函数时获取当前的时间。'/'这个是设置在全站有效。

(2)得到cookie值,可以在浏览器中显示:var_dump($_COOKIE);

(3)修改cookie值,setcookie('变量名','变量值');

(4)删除cookie值,setcookie('变量名','',time()-1);

二、session

(1)设置session:session_start();$_SESSION['变量名']=array('变量值');

(2)得到session值,session_start();var_dump($_SESSION);

(3)修改session值,session_start();$_SESSION['变量名']=array('变量值');

(4)删除session值,session_start();unset($_SESSION['变量名']);或者使用session_destory()。

unset:一次只能删除一个session变量。

session_destory():这个是删除所有的session变量。慎用。

session数据保存在服务器,session数据需要使用cookie来保存一个“钥匙”。

不积跬步无以至千里,加油!



猜你喜欢

转载自blog.csdn.net/qq_34559257/article/details/80245200