铁人赛 Day7 -- PHP SQL基本语法(二) -- Session 你到底可以干麻

session

简单来说就是可以在多个页面存取同一位使用者连线资料。他其实和 cookie 很像
sessioncookie 的差别就差在 session 是存取在服务器端的档案
session 也相对於 cookie 来说要安全的许多

https://www.wibibi.com/info.php?tid=135

启用 session

使用 session_start() 函数来启用 session 函数,而且必须放在程序的最开头

<?php 
    session_start(); 
?>

session 的变数值

用法 :

直接给 session 一个值就可以了
$_SESSION['变数'] = '值';

我是用在会员登入时,验证帐号密码是否一致,如果不一致就存入 登入失败,请确认帐号密码!!

<?php 
    session_start(); 
    $_SESSION['msg'] = '登入失败,请确认帐号密码!!';
?>

读取 session 并在网页显示

使用 echo 将存在 session 当中的值印出来

然後将存入的讯息,透过 echo 印在会员登入前台,告知使用者登入 登入失败,请确认帐号密码!!

<?php 
    session_start(); 
    echo $_SESSION['msg'];
?>

删除 session

最常使用在会员登出的时候,会把输入的帐号密码删掉,避免他人使用时,可以直接进入
其实有三种方法 :
1. session_unset();
2. session_destroy();
3. unset($_SESSION['变数名称']);

那我个人在这边还是使用 session_unset() ;

<?php 
    session_start(); 
    session_unset();
?>

今天的铁人赛就到这边罗,这样大家对於 session 应该又更熟悉一点了吧
那我们铁人赛Day8见罗!!/images/emoticon/emoticon01.gif


<<:  #7 Web Layout: CSS Fundamentals

>>:  我们的基因体时代-AI, Data和生物资讯 Day07- 蛋白质结构和机器学习02:AlphaFold2 和 RoseTTAFold

Day 12 - PHP SDK: 建立信用卡、虚拟帐号订单

昨天发布了 Sinopac PHP SDK,接着来有几天的篇幅会介绍如何使用。今天先来谈谈建立订单的...

理解网际网路协定(二):浮动 IP、固定 IP、虚拟 IP,这麽多种 IP 都是什麽?

理解了 IP 位置的组成,我们接着来看看一些常被提到的相关名词:浮动、固定及虚拟 IP 位置。 浮动...

大数据平台:分散式档案

在网路之上的多个服务器节点建立了个巨量储存空间和高吞吐(Throughput)的档案系统,使用时无须...

[Day8]Where子句实作

在HR的EMPLOYEES资料表中,查询2003年6月17日到职的员工姓名及工作部门代码。 SEL...

Day 14 - Arrow Function Expression & this

this 在 JavaScript 里,this 指向 window,在 function 中, t...