PHP会话控制实例分析


Posted in PHP onDecember 24, 2016

本文实例讲述了PHP会话控制。分享给大家供大家参考,具体如下:

关于cookie和session的测试代码:

<?php
session_start();
define('u','a');
define('p','1');
if (isset($_GET['r']) && $_GET['r']== 1) {
  unset($_COOKIE['username']);
  unset($_COOKIE['password']);
  unset($_SESSION['valid_login']);
}
if (isset($_POST['username']) && isset($_POST['password'])) {
  $username = $_POST['username'];
  $password = $_POST['password'];
  if ($username == u && $password == p) {
    $_SESSION['valid_login'] = 1;
    setcookie('username', $username);
    setcookie('password', $password);
  } else {
    echo 'incorrect u or p';
  }
}
?>
<?php
if (isset($_SESSION['valid_login'])) {
  printf('welcom, %s', $_COOKIE['username']);
} else {
?>
<form action="" method="post">
  <input type="text" name="username" value="" />
  <input type="password" name="password" value="" />
  <input type="submit" />
</form>
<?php
}
?>
<br />
<a href="cookie_session.php" title="">refresh</a>
<br />
<a href="cookie_session.php?r=1" title="">clear</a>

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
怎么使 Mysql 数据同步
Oct 09 PHP
php-accelerator网站加速PHP缓冲的方法
Jul 30 PHP
php实现从ftp服务器上下载文件树到本地电脑的程序
Feb 10 PHP
用PHP读取flv文件的播放时间长度
Sep 03 PHP
PHP 年龄计算函数(精确到天)
Jun 07 PHP
php上传文件,创建递归目录的实例代码
Oct 18 PHP
smarty模板引擎从php中获取数据的方法
Jan 22 PHP
php修改文件上传限制方法汇总
Apr 07 PHP
php中smarty实现多模版网站的方法
Jun 11 PHP
Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)
Jun 13 PHP
PHPWind9.0手动屏蔽验证码解决后台关闭验证码但是依然显示的问题
Aug 12 PHP
PHP实现打包zip并下载功能
Jun 12 PHP
PHP面向对象程序设计方法实例详解
Dec 24 #PHP
PHP数据库处理封装类实例
Dec 24 #PHP
如何判断php mysqli扩展类是否开启
Dec 24 #PHP
Thinkphp框架中D方法与M方法的区别
Dec 23 #PHP
ThinkPHP 整合Bootstrap Ajax分页样式
Dec 23 #PHP
php mysql_real_escape_string addslashes及mysql绑定参数防SQL注入攻击
Dec 23 #PHP
php的4种常用运行方式详解
Dec 22 #PHP
You might like
php 多线程上下文中安全写文件实现代码
2009/12/28 PHP
smarty内置函数{loteral}、{ldelim}和{rdelim}用法实例
2015/01/22 PHP
php 如何禁用eval() 函数实例详解
2016/12/01 PHP
yii2利用自带UploadedFile实现上传图片的示例
2017/02/16 PHP
PHP count_chars()函数讲解
2019/02/14 PHP
父窗口获取弹出子窗口文本框的值
2006/06/27 Javascript
JS解决ie6下png透明的方法实例
2013/08/02 Javascript
JavaScript字符串常用类使用方法汇总
2015/04/14 Javascript
浅谈javascript获取元素transform参数
2015/07/24 Javascript
JavaScript地理位置信息API
2016/06/11 Javascript
ECMAScript6轮播图实践知识总结
2016/08/17 Javascript
深入浅析jQuery对象$.html
2016/08/22 Javascript
jQuery实现按比例缩放图片的方法
2017/04/29 jQuery
Vue.js使用$.ajax和vue-resource实现OAuth的注册、登录、注销和API调用
2017/05/10 Javascript
JS简单判断是否在微信浏览器打开的方法示例
2019/01/08 Javascript
vue中activated的用法
2021/01/03 Vue.js
[01:04:14]VP vs TNC 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python WXPY实现微信监控报警功能的代码
2017/10/20 Python
Python 从一个文件中调用另一个文件的类方法
2019/01/10 Python
python selenium 执行完毕关闭chromedriver进程示例
2019/11/15 Python
python写一个随机点名软件的实例
2019/11/28 Python
Python更新所有已安装包的操作
2020/02/13 Python
python数据预处理 :样本分布不均的解决(过采样和欠采样)
2020/02/29 Python
matplotlib基础绘图命令之bar的使用方法
2020/08/13 Python
Europcar西班牙:全球汽车租赁领域的领导者
2018/09/17 全球购物
十一个高级MySql面试题
2014/10/06 面试题
咖啡厅创业计划书范本
2014/01/22 职场文书
五年级音乐教学反思
2014/02/06 职场文书
拾金不昧锦旗标语
2014/06/27 职场文书
未受刑事制裁公证证明
2014/09/20 职场文书
办公室主任四风问题对照检查材料思想汇报
2014/09/28 职场文书
张家口市高新区党工委群众路线教育实践活动整改方案
2014/10/25 职场文书
行政助理岗位职责
2015/02/10 职场文书
篮球赛闭幕式主持词
2015/07/03 职场文书
2016年感恩教师节活动总结
2016/04/01 职场文书
告诉你创业计划书的8个实用技巧
2019/07/12 职场文书