php如何保存登录时的用户名
php如何保存登录时的用户名
内容导读
收集整理的这篇技术教程文章主要介绍了php如何保存登录时的用户名,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1252字,纯文字阅读大概需要2分钟。
内容图文
什么是cookie
服务器在客户端保存用户的信息,比如登录名,密码等,这些数据就像小甜饼一样,数据量并不大,服务器端在需要的时候可以从客户端
读取,保存在客户端的浏览器缓存目录下。
① 当浏览器访问,cookie.php时,服务器还以Set-Cookie:name=zxf;expire=Wed,21-Sep-2017 20:14 GMT会送http响应,当浏览器
获取到该消息后,就会保存该cookie的信息到本地磁盘。
② 如果我们没有时间(第三个参数)cookie不会保存到客户端,当浏览器会话结束,cookie会失效。
③ cookie保存的是字符串信息
④ 客户端可以保存多个key=>val
⑤ cookie在保存过程中,会对中文进行urlencode编码
cookie可以有多个key=>val,可以给不同的键值,制定不同的有效时间。
实例:
提交表单页面:
<?php$user = isset($_COOKIE['username'])?$_COOKIE['username']:'';?><form action="file.php" method="post">用户名:<input type="text" name="username" value="<?php echo $user; ?>" /><br />密码:<input type="password" name="pwd" /><br />记住用户名:<input type="checkbox" name="rem" value="1"><br /><input type="submit" name="sub" value="提交"></form>
表单信息接收页面,同时设置cookie:
<?php$user = $_POST['username'];if($_POST['rem']){ setcookie("username",$user,time()+3600*3600*24);}else{ setcookie("username",'',time()-1);}echo "登录成功";?>
推荐教程:PHP视频教程
以上就是php如何保存登录时的用户名的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是为您收集整理的php如何保存登录时的用户名全部内容,希望文章能够帮你解决php如何保存登录时的用户名所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。