在登录表单中,写入:

记住我:

<select name="cookie">
      <option value="0"
selected="selected">不保存</option>
      <option value="1">1天</option>
      <option value="2">30天</option>
</select>

在服务器端,有如下:

$cookie   = $_POST['cookie'];

switch($cookie)
{
case 0:
setcookie("user", $user);
break;
case 1:
setcookie("user", $user, time()+24*60*60);
break;
case 2:
setcookie("user",$user, time()+30*24*60*60);
break;
}

如果用户设置了保存30天,当他在一个月以内再次访问该网站时,网站首先在cookie中寻找该相关信息。如果有,就让其进入登录状态;否则跳转到登录界面。

if( isset( $_COOKIE['user'] ) ){

$user = $_COOKIE['user'];

//  take advantage of
$user....

}else{

header("location:login.php");

}

最新文章

  1. Ubuntu下安装MySQL-python教程
  2. 【hive】——Hive四种数据导入方式
  3. SpringMvc JSON 406,吐血。。。。
  4. svg绘制圆弧
  5. mysql不同版本和存储引擎选型的验证
  6. 1.nodejs权威指南--基础知识
  7. Qt Style Sheet实践(三):QCheckBox和QRadioButton
  8. 18)Java八股文名词
  9. ****Git 常用命令和使用思维导图
  10. Access数据库在线压缩的实现方法
  11. OpenAuth.net
  12. 转:KVC/KVO原理详解及编程指南
  13. 10676 涂鸦跳跃(sort)
  14. JS中基本的一些兼容问题 可能解释的不会太清楚
  15. ubuntu下codeblocks安装与中文化
  16. Solr 14 - SolrJ操作SolrCloud集群 (Solr的Java API)
  17. Spring _day01_下载、概述、监听器
  18. 在已有数据的表中添加id字段并且自增
  19. angular 获取ng-repeat完成状态 $last
  20. 小程序movable-area置于顶层遮盖下方元素无法操作的解决方案

热门文章

  1. 一个优雅的图片裁剪插件vue-cropper
  2. kafka原理和实践
  3. angular 的跨域处理
  4. input 输入框效验
  5. postman通过引入外部文件实现参数化
  6. maven scope provided和runtime的例子
  7. 练习1:python设计停车入库出库系统
  8. unity监听粒子播放结束
  9. 爬虫二之Requests
  10. 1.parrot os 3.5-----nmap-----katoolin--zenmap