注册功能思路:
展示功能思路:
删除功能思路:
详情展示功能
更新数据思路:更新数据的思路=先渲染 再 提交
隐藏域表单:和其他表单标签一样,只是看不到而已
<input type="hidden" name="id" value="<?php echo $data['id'] ?>">
会话:浏览器与服务器之间的数据交流。
无状态的, 多次请求之间没有相关性
即同一用户请求同一网站的不同页面,服务器无法识别是否是同一用户发起的请求。因此,用户无法进行连续的业务逻辑。
如:登录,已在A页面登录,请求B页面,提示未登录。
// 设置cookie
document.cookie = 'name=zs';
document.cookie = 'pwd=123';
// 获取cookie中的值
document.cookie;
//向页面中引入插件js文件,基于jquery的
$.cookie('weight',100,{expires:7});//设置 expires 过期时间
$.cookie('name');//获取
$.removeCookie('name');//删除
$.cookie(键,值,{expires:过期天数})
$.cookie(键) //获取
//设置cookie
setcookie('名称','值');
setcookie('名称','值','有效期');
//删除cookie 将过期时间设置为之前的时间即可
setcookie('名称','',time()-1000);
//获取cookie
//$_COOKIE是PHP的超全局变量,内部存放有浏览器传过来的cookie数据,$_COOKIE只能用于获取数据
$_COOKIE['名称'];
注意点:
开启session机制(使用session前必须调用此方法)
session_start(); //开启session会话或者重用已经创建的会话。
注意点:
设置和获取session中的数据(通过超全局变量$_SESSION进行操作)
//设置
$_SESSION['键']='值';
//删除
unset($_SESSION['键']);
//清空session
$_SESSION=[];
//直接删除session会话文件,PHP脚本将无法读取session数据
session_destroy();
//获取session的id
session_id();
登录模块的基本思路: