博主信息
博文 55
粉丝 0
评论 0
访问量 38619
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
4月20日作业
老专的博客
原创
719人浏览过

4月20日作业

用户登的:cookie(); session()

1、cookie() 



 cookie() 首页代码:

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>
	 <?php $page_title = '首页'; ?>
    </title>
    
    <style>
    #dm {
            width: 800px; 
            height:300px;
            background-color: #eaff56;
            text-align: center;
            line-height: 50px;
            color: red;
            margin: 0 auto;

        }
   </style>
</head>
<body>

<?php
	include ('inc/header.php');
?>
 <div id="dm">
 	<?php
	    echo '<h2>我是首页</h2>';
	  	
		if ((isset($_COOKIE['user_id'])) && basename($_SERVER['PHP_SELF']) != 'logout.php') {
		    echo '<p><a href="logout.php">退出</a><p/>';
		} else {
		    echo '<p><a href="login.php">登录</a></P>';
		}
	?>
</div>
<?php
	include ('inc/footer.php');
?>

</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

执行结果图片:

51.png

52.png

cookie() 登录页代码:

实例

<?php
if (!isset($_COOKIE['user_id'])) {
    require ('inc/function.php');
    //跳转到默认首页
    redirect_user();
}

//如果已经登录
//设置页面标题
$page_title = '已经登录';
include ('inc/header.php');
?>
<style>
    #dy {
        width: 800px; 
        height:300px;
        background-color: #eaff56;
        text-align: center;
        line-height: 50px;
        color: red;
        margin: 0 auto;

        }
   </style>
<div id="dy">
	
	<!-- //打印欢迎信息,并提供退出功能
	echo <<< "WELCOME" -->
	<h2 style="color:red">登陆成功</h2>
	<p>欢迎您:  <?php echo $_COOKIE['user_name'] ?></p>
	<p><a href="logout.php">退出</a></p>
	<!-- WELCOME; -->


</div>

运行实例 »

点击 "运行实例" 按钮查看在线实例

已登录显示图片:

53.png

cookie() 退出登录页面代码:

实例

<?php
if (!isset($_COOKIE['user_id'])) {
    require ('inc/function.php');
    //跳转到默认首页
    redirect_user();
} else {  //删除cookies
    setcookie('user_id', '', time()-3600);
    setcookie('user_name','', time()-3600);
}

//设置页面标题
$page_title = '已经登录';
include ('inc/header.php');
?>

<style>
#dz {
        width: 800px; 
        height:300px;
        background-color: #eaff56;
        text-align: center;
        line-height: 50px;
        color: red;
        margin: 0 auto;

        }
   </style>
<div id="dz">
<!-- 显示退出信息,并提供登录功能 -->
<h2 style="color:red">退出成功</h2>
<p><a href="login.php">登录</a></p>
</div>

<?php
include ('inc/footer.php');
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

退出页面执行图片:

54.png

登录成功首页图片:

55.png

2、session()

首页代码:

实例

<meta charset="utf-8">
<?php
session_start(); //开启会话

$page_title = '首页';
include ('inc/header.php');

?>

 <style>
    #d1 {
            width: 800px; 
            height:300px;
            background-color: #eaff56;
            text-align: center;
            line-height: 50px;
            color: red;
            margin: 0 auto;

        }
   </style>
<div id="d1">
	<h2 style="color:red">我是首页</h2>
	<?php
		if ((isset($_SESSION['user_id'])) && basename($_SERVER['PHP_SELF']) != 'logout.php') {
		    echo '<a href="logout.php">退出</a>';
			    // <p>欢迎您: {$_SESSION['user_name']}</p>
		    //hello;
		}else{
		    echo '<a href="login.php">登录</a>';
		}
	?>
</div>

<?php
include ('inc/footer.php');
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

首页执行结果图片:

55.png

51.png

登录页执行结果图片:

52.png

退出页执行结果图片:

53.png

登录成功首页执行结果图片:

54.png

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学