在登陆成功的时候,我把数据都存到cookie里面,避免了每次都要从数据库里查询的麻烦,这样做好吗?
setcookie('username',$_POST[username]);
//$_SESSION["username"]=$_POST[username];
//session_register("id");//把id存到session 里
$sql1="select *from sr where username='$_POST[username]'";
$result=mysql_query($sql1,$link);
$row=mysql_fetch_array($result);
setcookie('id',$row[id]);
setcookie('keyword',$row[keyword]);
setcookie('place',$row[place]);
setcookie('tellphone',$row[tellphone]);
setcookie('qq',$row[qq]);
setcookie('bigclass',$row[bigclass]);
$_SESSION[signpath]=$row[signpath];
我用php做网站的时候,把数据库查出来的数据保存到cookie里,避免每次都要查询数据库的麻烦,这样好吗?
答案:2 悬赏:0 手机版
解决时间 2021-01-29 23:07
- 提问者网友:咪咪
- 2021-01-29 14:23
最佳答案
- 五星知识达人网友:西岸风
- 2021-01-29 15:45
cookie能够保存的数据是很少的,现在数据库的架构一般是有文件缓存,memcache内存缓存,redis加快读写速度,m-s组合等,cookie一般保存登录信息等少量数据
全部回答
- 1楼网友:轮獄道
- 2021-01-29 17:19
这样就可以: $area=addcslashes($_post['textarea1']);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯