if (!isset($_COOKIE['visited'])){
 //如果cookie不存在,则新建
 setcookie("visited","www.,mktime()+86400,"/") ordie("客户端禁止cookie");
 echo"欢迎首次访问本站";
}else{
 echo"欢迎再次访问本站";   //如果cookie存在
}
?>
登录后复制

会话管理机制只有cookie和session这两种机制,那么就来小谈一下,cookie和session的应用!
(1)Cookie是一个很小的文本文件,用于保存用户名、密码、个性化设置等等,当用户访问网站时,
会生成这样的一个文件保存在用户电脑中,一般浏览器会把Cookies保存在各自的临时文件中!
需要注意的是,考虑到安全问题,Cookies不要保存高机密的,如银行账号等信息!

if (!isset($_POST['username'])){ //表单没提交就显示表单?><formmethod="post"action="">
 请输入你的姓名:<inputtype="text"name="username"value="><inputtype="submit"value="提交">form>else {
 if (!empty($_POST['username'])){
  setcookie("username",$_POST['username'],mktime()+86400,"/");
  echo"你的姓名已登录";
 } else {
  echo"姓名不能为空";
 }
}
?>
登录后复制

可以看出setcookie()函数主要接收6个参数:
name:cookie的名字(必填)
value:cookie的值
expires:cookie过期时间(必填)
path:”/”表示这个域所有的数组都可以被访问读取
domain:cookie有效域名
secure:bool值,若为true则表示只有在ssl加密连接时才能发送cookie到客户端
特别需要注意的是setcookie()函数之前不能输出任何脚本,否则会报错。
再看看下面一个完整的例子:

那么怎么清除cookie呢?
很简单只要引用原理啊cookie的名称,将setcookie()函数的expires(cookie过期时间)参数设置小于当前时间即可!
如:

"username",NULL,mktime-3600,"/");
?>
登录后复制

原文地址。。。

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('
  • ').text(i)); }; $numbering.fadeIn(1700); }); });

    以上就介绍了

  • 09-19 05:20