美文网首页
会话处理

会话处理

作者: Aguy | 来源:发表于2016-12-10 16:31 被阅读0次

专业的解释

开始会话

相关函数 bool seesion_start(void) 该函数会创建一个新的会话或者继续会话,这取决于是否拥有SID.
(SID 是将会话数据和用户绑定的唯一标识。PHP可以自动传播它,不用我们显式的写,但有时候我们也需要设置和获得它,这是通过如下方法实现的:
session_id(mySID);
如果不传参数,它会返回当前的会话ID,如果有参数,当前的会话ID会被替换。)

存储与读取会话

存储与读取session变量的正确方法是使用php的$_SESSION变量。$_SESSION是php提供的一个全局参数,用来存储和读取会话。

以下代码展示了如何存储和读取一个会话元素

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8"/>
    <title>会话处理</title>
</head>
<body style="align-content: center">
<form id="form1" name="form1" method="post" action="9-4.php">
    <select name="season" id="season">
        <option value="春天">春天到了</option>
        <option value="夏天">夏天到了</option>
        <option value="秋天">秋天到了</option>
        <option value="冬天" selected="selected">冬天到了</option>
    </select>
    <br/><br/>
    <input type="submit" name="submit" value="提交"/>
</form>
</body>
</html>

文件名9-4.html

<?php
if(isset($_POST['submit']))
{
    session_start();//建立一个会话
    $_SESSION['season'] = $_POST['season'];//存储会话数据
    header("Location: 9-5.php");//跳转到9-5.php
}
?>

文件名9-4.php

<?php
session_start();//继续会话
$seasion = $_SESSION['season'];//读取会话数据
echo '<b>读取会话</b><hr/>';
switch($season)
{
    case'春天':   
         echo 'chuntian';
         break;
    case 'Summer':    
         echo 'xiatian';    
          break;
     case '秋天':    
        echo 'qiutian';    
        break;
    case '冬天':    
        echo 'dongtian';    
        break;
    default:
        echo '无效的选项';
}
?>

文件名9-5.php

相关文章

  • 会话处理

    专业的解释 开始会话 相关函数 bool seesion_start(void) 该函数会创建一个新的会话或者继续...

  • NSURLSession相关代理

    相关枚举 NSURLSessionDelegate 相关 定义URL会话实例调用其委托来处理会话级事件(如会话生命...

  • 关于会话处理

    传统的会话处理(session),多是存储于硬盘中,其实这种处理方式是需要改进的。默认的会话处理需要创建不必要的文...

  • php会话处理分析

    在PHP中会话处理是一个很重要的概念,它允许用户信息在网站或应用程序的所有页面上保持不变。 PHP中什么是会话(s...

  • Cookie与Session

    cookie与session都是一种会话处理机制,那么什么时会话呢,一次会话指的是:就好比打电话,A给B打电话,接...

  • SCXML 事件I/O处理器

    SCXML事件I/O处理器的目的是在SCXML的会话间传递消息。SCXML文档规定了发送会话和接收消息会话的事件之...

  • 网络相关知识点-Review

    1.网络七层协议 应用层 http,ftp.表示层 数据表示压缩加密处理会话层 创建会话结束会话传输层 UDP,T...

  • 应用层(会话层+表示层+应用层)

    会话层 建立管理和中止不同机器上的应用程序之间的会话(会话:完成一项任务而进行一系列相关的信息交换) 表示层 处理...

  • Flask中的flask_login

    Flask- login为Flask提供了用户会话管理。它处理登录、注销和长时间记住用户会话等常见任务。 安装 L...

  • 音频会话的中断处理

    音频会话中断 当有人打来电话时, 音频会话会中断播放音频 当电话挂断后, 音频是不会重新开始播放的 为了处理这种情...

网友评论

      本文标题:会话处理

      本文链接:https://www.haomeiwen.com/subject/rfnymttx.html