PHP中Session和Cookie是如何操作的
《PHP实战:PHP中Session和Cookie是如何操作的》要点: Session <?php session_start(); //PHP 代码... ?> PHP设置与获取Session <?php session_start(); //设置一个session值 $_SESSION["name"] = "Hello"; //将session以数组形式保留 $_SESSION["arr"] = array('name' => 'Hello','url' => 'http://www.helloweba.com','type'=> 'website'); ?> 一旦储存了Session数据,我们就可以在网站上使用Session,比如我们在另一个页面就可以获取Session数据: <?php session_start(); //获取保存的Session name echo $_SESSION["name"]; //打印数组session print_r($_SESSION["arr"]); ?> PHP删除Session <?php unset($_SESSION["name"]); ?> 如果要清空当前用户所有的Session信息可以使用以下代码: <?php session_destroy(); ?> Cookie <?php $cookie_val = 'Chrome'; setcookie("browser",$cookie_val,time()+3600); ?> 运行以上代码,将会创建一个名称为Chrome的Cookie,并且在客户端保留1个小时,1小时后该cookie信息失效. <?php if(isset($_COOKIE['browser'])) { echo '您的浏览器是:' . $_COOKIE['browser']; } ?> PHP删除Cookie <?php setcookie("browser","",time()-3600); ?> 以上代码将名称为browser的cookie清空,并将有效期设置到1小时前,完全清空了cookie信息. 《PHP实战:PHP中Session和Cookie是如何操作的》是否对您有启发,欢迎查看更多与《PHP实战:PHP中Session和Cookie是如何操作的》相关教程,学精学透。编程之家 52php.cn为您提供精彩教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |