|
1、Cookie和Session简介与区别
2、Cookie的配置与应用
name, value, expire, path, domain, secure);
,,time()+,,,);
];
3、Session的配置与应用
=value;
//cookies用法实例
($_GET[
setcookie(,,;
<span style="color: #0000ff;">if($_POST[<span style="color: #800000;">'<span style="color: #800000;">name<span style="color: #800000;">']&&$_POST[<span style="color: #800000;">'<span style="color: #800000;">password<span style="color: #800000;">']) <span style="color: #008000;">//<span style="color: #008000;">如果变量用户名和密码存在时,在下面设置cookies
{ <span style="color: #008000;">//<span style="color: #008000;">用于设置cookies
setcookie(<span style="color: #800000;">'<span style="color: #800000;">id<span style="color: #800000;">',$_POST[<span style="color: #800000;">'<span style="color: #800000;">name<span style="color: #800000;">'],time()+<span style="color: #800080;">3600<span style="color: #000000;">);
setcookie(<span style="color: #800000;">'<span style="color: #800000;">pass<span style="color: #800000;">',$_POST[<span style="color: #800000;">'<span style="color: #800000;">password<span style="color: #800000;">'],time()+<span style="color: #800080;">3600<span style="color: #000000;">);
echo <span style="color: #800000;">"<span style="color: #800000;"><span style="color: #800000;">"; <span style="color: #008000;">//<span style="color: #008000;">让cookies及时生效
<span style="color: #000000;">
}
<span style="color: #0000ff;">if($_COOKIE[<span style="color: #800000;">'<span style="color: #800000;">id<span style="color: #800000;">']&&$_COOKIE[<span style="color: #800000;">'<span style="color: #800000;">pass<span style="color: #800000;">'<span style="color: #000000;">])
{ <span style="color: #008000;">//<span style="color: #008000;">cookies设置成功后,用于显示cookies
echo <span style="color: #800000;">"<span style="color: #800000;">登录成功! 用户名:<span style="color: #800000;">".$_COOKIE[<span style="color: #800000;">'<span style="color: #800000;">id<span style="color: #800000;">'].<span style="color: #800000;">"<span style="color: #800000;"> 密码:<span style="color: #800000;">".$_COOKIE[<span style="color: #800000;">'<span style="color: #800000;">pass<span style="color: #800000;">'<span style="color: #000000;">];
echo <span style="color: #800000;">"<span style="color: #800000;"> <span style="color: #800000;">"<span style="color: #000000;">;
echo <span style="color: #800000;">"<span style="color: #800000;">注销cookies<span style="color: #800000;">"; <span style="color: #008000;">//<span style="color: #008000;">双引号内,如果再有引号,需要用单引号。
<span style="color: #000000;">}
?>
<form action=<span style="color: #800000;">"" method=<span style="color: #800000;">"<span style="color: #800000;">post<span style="color: #800000;">"><span style="color: #000000;">
用户ID:
<input type=<span style="color: #800000;">"<span style="color: #800000;">text<span style="color: #800000;">" name=<span style="color: #800000;">"<span style="color: #800000;">name<span style="color: #800000;">" />
<span style="color: #000000;">
密码:
<input type=<span style="color: #800000;">"<span style="color: #800000;">password<span style="color: #800000;">" name=<span style="color: #800000;">"<span style="color: #800000;">password<span style="color: #800000;">" />
<input type=<span style="color: #800000;">"<span style="color: #800000;">submit<span style="color: #800000;">" name=<span style="color: #800000;">"<span style="color: #800000;">submit<span style="color: #800000;">">
//session用法实例
session_start();
($_GET[unset($_SESSION[</span><span style="color: #800000;">'</span><span style="color: #800000;">id</span><span style="color: #800000;">'</span><span style="color: #000000;">]);
unset($_SESSION[</span><span style="color: #800000;">'</span><span style="color: #800000;">pass</span><span style="color: #800000;">'</span><span style="color: #000000;">]);
}
<span style="color: #0000ff;">if($_POST[<span style="color: #800000;">'<span style="color: #800000;">name<span style="color: #800000;">']&&$_POST[<span style="color: #800000;">'<span style="color: #800000;">password<span style="color: #800000;">'<span style="color: #000000;">])
{
<span style="color: #008000;">//<span style="color: #008000;">用于设置session
$_SESSION[<span style="color: #800000;">'<span style="color: #800000;">id<span style="color: #800000;">']=$_POST[<span style="color: #800000;">'<span style="color: #800000;">name<span style="color: #800000;">'<span style="color: #000000;">];
$_SESSION[<span style="color: #800000;">'<span style="color: #800000;">pass<span style="color: #800000;">']=$_POST[<span style="color: #800000;">'<span style="color: #800000;">password<span style="color: #800000;">'<span style="color: #000000;">];
}
<span style="color: #0000ff;">if($_SESSION[<span style="color: #800000;">'<span style="color: #800000;">id<span style="color: #800000;">']&&$_SESSION[<span style="color: #800000;">'<span style="color: #800000;">pass<span style="color: #800000;">'<span style="color: #000000;">])
{
echo <span style="color: #800000;">"<span style="color: #800000;">登录成功! 用户ID:<span style="color: #800000;">".$_SESSION[<span style="color: #800000;">'<span style="color: #800000;">id<span style="color: #800000;">'].<span style="color: #800000;">"<span style="color: #800000;"> 用户密码:<span style="color: #800000;">".$_SESSION[<span style="color: #800000;">'<span style="color: #800000;">pass<span style="color: #800000;">'<span style="color: #000000;">];
echo <span style="color: #800000;">"<span style="color: #800000;"> <span style="color: #800000;">"<span style="color: #000000;">;
echo <span style="color: #800000;">"<span style="color: #800000;">注销session<span style="color: #800000;">"<span style="color: #000000;">;
}
?>
<form action=<span style="color: #800000;">"<span style="color: #800000;">login.php<span style="color: #800000;">" method=<span style="color: #800000;">"<span style="color: #800000;">post<span style="color: #800000;">"><span style="color: #000000;">
用户ID:
<input type=<span style="color: #800000;">"<span style="color: #800000;">text<span style="color: #800000;">" name=<span style="color: #800000;">"<span style="color: #800000;">name<span style="color: #800000;">" />
<span style="color: #000000;">
密码:
<input type=<span style="color: #800000;">"<span style="color: #800000;">password<span style="color: #800000;">" name=<span style="color: #800000;">"<span style="color: #800000;">password<span style="color: #800000;">" />
<input type=<span style="color: #800000;">"<span style="color: #800000;">submit<span style="color: #800000;">" name=<span style="color: #800000;">"<span style="color: #800000;">submit<span style="color: #800000;">">
(编辑:安卓应用网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|