Day27 Cookie 的使用-2

昨天我们创好大致上的架构了,现在我们要来做abc三个跳转页面

  • a.php
<?php
	if(isset($_COOKIE['islogin']) && $_COOKIE['islogin'] == true){
		//已经登录
		echo '亲爱的小可爱'.$_COOKIE['name'].'会员,欢迎您回来<br/>';
		echo '这是a页面<br/>';
		echo '<a href="index.php">去首页</a><br/>';
		echo '<a href="b.php">去b页面</a><br/>';
		echo '<a href="c.php">去c页面</a><br/>';
	}else{
		//用户没有登录
		echo '对不起,您无权访问3S後自动跳转到登录页面';
		echo '<meta http-equiv="refresh" content="3;url=./login.html">';
	}
  • b.php
<?php
	if(isset($_COOKIE['islogin']) && $_COOKIE['islogin'] == true){
		//已经登录
		echo '亲爱的小可爱'.$_COOKIE['name'].'会员,欢迎您回来<br/>';
		echo '亲爱的'.$_COOKIE['name'].'会员,欢迎您回来<br/>';
		echo '当前是b页面<br/>';
		echo '<a href="index.php">去首页</a><br/>';
		echo '<a href="a.php">去a页面</a><br/>';
		echo '<a href="c.php">去c页面</a><br/>';
	}else{
		//用户没有登录
		echo '对不起,您无权访问3S後自动跳转到登录页面';
		echo '<meta http-equiv="refresh" content="3;url=./login.html">';
	}
  • c.php
<?php
	if(isset($_COOKIE['islogin']) && $_COOKIE['islogin'] == true){
		//已经登录
		echo '亲爱的小可爱'.$_COOKIE['name'].'会员,欢迎您回来<br/>';
		echo '当前是c页面<br/>';
		echo '<a href="index.php">去首页</a><br/>';
		echo '<a href="a.php">去a页面</a><br/>';
		echo '<a href="b.php">去b页面</a><br/>';
		echo '<a href="logout.php">退出登录</a>';
	}else{
		//用户没有登录
		echo '对不起,您无权访问3S後自动跳转到登录页面';
		echo '<meta http-equiv="refresh" content="3;url=./login.html">';
	}

三个页面是跳转地方不同,简单使用Cookie的案例,现在做一个logout.php,等到退出登入时要消除Cookie,setcookie的值变成null。

  • logout.php
<?php
	//退出登录操作
	setcookie('islogin',null,time()-1,'/');
	setcookie('name',null,time()-1,'/');

	echo '<script>alert("已退出");location="./login.html"</script>';
  • 我们可以在浏览器看到我们设置的Cookie

    F12 -> application -> Cookie

<<:  Unity与Photon的新手相遇旅途 | Day27-Photon角色同步控制设定

>>:  [Day 28] Reactive Programming - RSocket Part2

【後转前要多久】# Day15 CSS -难东西 (伪元素)

这篇纪录了CSS中不算少见、却也有些难理解的东西 DOM Tree之中不涵盖伪元素及伪类别,可以对D...

Day 17 - 人生的复杂度大概就是指数型的增加吧

Intro Complexity 可以了解程序的运作效率 graph 可以把复杂的问题抽象化,或是可...

Day06 - 根据需求画出 Flowchart 或是 State Diagram

今天尝试将 2D RPG 角色移动模组根据规格画出 Flowchart 和 State Diagra...

[Day 13] 重新思考之後的内容

由於最近状况比较不好,事情比较多;所以今天可能就会开天窗这样 ,感觉这几天学得比较漫无目的,就会想找...

CLI名词解释

命令列介面命令列介面(英语:Command-Line Interface,缩写:CLI)是在图形使用...