科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件PHP中cookies指南

PHP中cookies指南

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

Cookie是在HTTP协议下,服务器或脚本可以维护客户工作站上信息的一种方式。Cookie是由Web服务器保存在用户浏览器上的小文件......

作者:佚名 来源:php2000 2007年10月26日

关键字: Linux

  • 评论
  • 分享微博
  • 分享邮件
然后建一个php页面对照数据库检查cookies。

由于php能转换可识别的cookie为相应的变量,所以我们能检查一个名为"myCookies" 的变量:

<? if (isset($myCookies)) { // 如果Cookie已经存在
……
} else { //如果Cookie不存在
……
}
?>

当cookie存在时,我们执行下面步骤:

首先取得cookie值,用explode函数分析成不同的变量,增加计数器,并设一个新cookie:

$info = explode("&", $myCookies);
……
$count++;
$CookieString=$FirstName.'&'.$LastName.'&'.$email.'&'.$count;
SetCookie ("myCookies",$CookieString, time()+3600); //设置cookie

接着用html语句输出用户信息。

最后,用新的计数器值更新数据库。

如果这个cookie不存在,我们显示一个注册页(register.php)的链接。

下面的register.php是用户注册页面:

/* register.php */
<form method="post" action="regOK.php">
First Name:<input type="text" name="FirstName">
Last Name:<input type="text" name="LastName">
<input type="submit" value="注册">
</form>

用户在register.php注册页面填写的信息提交给regOK.php:

/* regOK.php */
if ($FirstName and $LastName and $email) {
 ……//在数据库查询用户是否存在
}
}else{
……//错误处理
}
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章