您当前的位置: 首页 > 

暂无认证

  • 2浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

cookie登陆+我的博客里面有核心解释

发布时间:2020-04-29 22:51:20 ,浏览量:2

"en">"UTF-8">Document
		
			登录页面
		
"doActive.php" method="POST">
		"1" width="80%" bgcolor="#abcdef" cellpadding="0" cellspacing="0" >
		
			
			
				
				
					
					
						用户名
					

					
						"text" name="username" id="">
					

				

				
					
					
						密码
					

					
						"password" name="password" id="">
					

				

				
					
					
						"2">"checkbox" name="autologin" id="" value="1">一周内自动登录
					

				

				
					
					
						"2">"submit" name="islogin" value="登录" >
					

				

			

		

//退出页面

 if((empty($_COOKIE['islogin']))||(empty($_COOKIE['username'])))//意思是你第一没有做登录或者是你没有填写用户名的话,就请登录 { echo "请登录"; } } else { echo $_COOKIE['username'].'!!!!'; //如果出现了按下登录按钮的话,或者输入用户名的话,就不应该出现请登录的画面了呀 } //如果点击了一周七天登录的话,就不应该出现您好请登录的话了,应该出现名字 echo "退出"; /*
 $_COOKIE['haslogin'])表示从Cookie中取autologin
装是setcookie就装了呀
,*/// //这里的思想就是看你是点击一周还是不点击一周啦,点击一周的话,不能显示请登录;1,显示名字页面,如果什么都没有的话,就请登录, //反正就是只要一周或者输入用户名或者按下登录按钮的话,就会显示名字页面,否则请登录吧 ?> </body> </html> 

//登陆成功页面

$username}' and password='{$password}'"; //然后运行 $result=mysqli_query($link,$sql); //然后是如果有数据存在并且 if($result&&mysqli_affected_rows($link)==1)/*一个 > 0 的整数表示所影响的记录行数*/ { if($autologin)//点击了 { $expTime=time()+7*24*60*60; } else//没有点击不启动它把 { $expTime=0; } setcookie('autologin',1,$expTime); setcookie('username',$username,$expTime); setcookie('islogin',1,$expTime); setcookie("password",$password,$expTime); exit(""); } else { exit(""); } ?> 
关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

0.0653s