PHP速学教程(入门到精通)
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
一.cookie
1.如何获取cookie中的值?
示例通过index.php跳转到a.php获得键为name的对应值jason;
index.php代码:
<?php //设置cookie的键值对 setcookie('name','jason'); setcookie('mm','mark'); //跳转页面 header('Location:a.php');a.php代码;
<?php //获取cookie的相应键对应的值 echo $_COOKIE['name'];在火狐浏览器执行结果:
2.如何通过javascript访问cookie?
示例在index.php中通过弹出框
<?php //设置cookie的键值对 setcookie('name','jason'); setcookie('mm','mark'); ?><meta charset="UTF-8"><title>cookie知识点</title><script> //用js获取cookie alert(document.cookie); </script>显示结果:
3.如果浏览器或用户禁用了cookie,怎么在页面间传递参数?
示例通过URL参数将b.php的值传递到c.php;
b.php代码:
<?php header('Location:c.php?name=rose');c.php代码:
<?php echo $_GET['name'];通过$_GET可获取对应键的值rose.
二.session:
1.每次重新打开浏览器,服务器将分配给客户端一个新的session_id值。
<?php //启用session session_start(); //访问session_id echo session_id();2.如果获取session的键对应的值?
示例通过index.php跳转到a.php显示session的相应键对应的值:
index.php代码;
<?php //启用session session_start(); //设置session的键值对 $_SESSION['name']='aili'; //跳转页面 header('Location:a.php');a.php代码:
<?php //启用session session_start(); //获取session相应键对应的值 if(isset($_SESSION['name'])){ echo $_SESSION['name']; }else{ echo 'no name found'; }最后页面跳转成功显示:aili
3.如果要销毁session该如何操作? (ps应用场景:超时后清除登录状态)
php提供了session_destroy()可以销毁session。
在index.php中插入session_destroy():
<?php //启用session session_start(); //设置session的键值对 $_SESSION['name']='aili'; //销毁session session_destroy(); //跳转页面 header('Location:a.php');再执行操作,跳转页面后显示结果为:no name found.
以上就介绍了php的会话管理,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
php免费学习视频:立即学习
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!
已抢7337个
抢已抢95475个
抢已抢14942个
抢已抢52732个
抢已抢195934个
抢已抢87512个
抢