• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > PHP中对于会话控制里的session如何使用?

PHP中对于会话控制里的session如何使用?

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了PHP会话控制,session如何使用等相关知识,希望对您有所帮助

本文给大家介绍PHP中对于会话控制里的session如何使用?有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。


PHP中对于会话控制里的session如何使用?


会话控制(session的使用)

session的使用方法

session的操作跟数组的操作时一模一样。

在页面中如果使用session,那么必须在页面开始处先开启session(session_ start())会话。

设置或者获取sess ionid;通过函数sessionid();

添加session

$ SESSION['下标'] -值;

修改session

$ SESSION['下标'] -新值;

删除session

1、删除session的变量值(保留数据类型)

$ SESSION - array();

2、删除所有session信息(包括文件)-般使用于退出操作

1、使客户端COOKIE中的SESSIONID过期。

2、清空页面SESSION的变量值

3、摧毀服务器的SESSION文件

使用session

查看全部SESSION信息

var_ dump() 或者 print_ r(); 

使用其中sesssion的某个元素

$_ SESSION[下标];

首先我们新建一个页面(登录页面),紧接着新建一个PHP页面

1、得到用户输入的用户名和密码

2、然后在数据库中查询是否有该用户的存储

//$sql = "SELECT id FROM user WHERE name=用户 输入的用户名&& pwd=等于用户输入的密码加密后的字符串”; // 有数据 密码正确登录成功// 没有数据

提示用户名或密码错误

请注册


然后我们在新建一个文件(1.php):代码如下

<?phpif(isset($_SESSION['user']['islogin']) && $_SESSION['user']['islogin'] == true){    //已经登录    echo '亲爱的'. $_SESSION['user']['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">' ;}

然后我们在新建一个文件(2.php):代码如下

<?phpif(isset($_SESSION['user']['islogin']) && $_SESSION['user']['islogin'] == true){    //已经登录    echo '亲爱的'. $_SESSION['user']['name']. '会员,欢迎您回来<br/>' ;    echo '这是2页面<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">' ;}

然后我们在新建一个文件(3.php):代码如下

<?phpif(isset($_SESSION['user']['islogin']) && $_SESSION['user']['islogin'] == true){    //已经登录    echo '亲爱的'. $_SESSION['user']['name']. '会员,欢迎您回来<br/>' ;    echo '这是3页面<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">' ;}

然后我们在新建一个文件(index.php):代码如下

<?php//var_dump($_COOKIE);//这是项目的首页if(isset($_SESSION[ 'user' ]['islogin']) && $_SESSION['user']['islogin'] == true){    //已经登录    echo '亲爱的'.$_ SESSION[ 'user'][ 'name' ].'会员,欢迎您回来<br/>' ;    echo '<a href="1.php">去1页面</a><br/>';    echo '<a href= "2.php" >去2页面</a><br/>';    echo '<a href="3.php">去3页面</a><br/>';}else{    //用户没有登录    echo '对不起,您无权访问3S后自动跳转到登录页面' ;    echo '<meta http- equiv=" refresh" content="3;url=./login. html">';}


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • PHP中对于会话控制里的session如何使用?
  • PHP会话控制:cookie和session区别与用法深入理解

相关文章

  • 2022-04-29ThinkPHP5框架实现多数据库连接
  • 2022-04-29Photoshop设计立体质感的标签式按钮
  • 2022-04-29两分钟带你了解在CSS中三种使图片居中的方法
  • 2022-04-29MySQL怎么修改一列的值
  • 2022-04-29Vue模仿ElementUI的form表单实例代码
  • 2022-04-29PHP怎么实现评论回复功能
  • 2022-04-29详解PHP中的addcslashes()函数
  • 2022-04-29Photoshop绘制立体质感的网页开关按钮
  • 2022-04-29分享封装的一个PHP微信支付的类库(扫码、H5、小程序)
  • 2022-04-29PHP怎么获取当前日期是一年的第几周

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 利用图层样式及素材制作漂亮的火焰字
    • phpcms后台上传不了图片怎么办
    • Photoshop设计游戏简洁风格的标志教程
    • 看看Vue中如何封装一个自动化注册全局组件
    • 最新织梦漏洞,首页head之间被篡改加入异常代码解决办法
    • CorelDraw实例教程:英文商标字体设计
    • 4种移动端适配方法
    • WordPress怎么实现评论自动填写QQ邮箱与昵称?
    • 总结分享Go中常用的strings函数
    • Photoshop制作绚丽的万花筒背景教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有