PHP内置session函数的使用

2019年4月17日 0 条评论 136 次阅读 0 人点赞

session对我的个人理解为会话模式,也就是说当session开启的时候会将你的会话保存的到session中,既然保存进去了,想要拿出来就必须有编号吧,就像上床存包的机子一样,长得都一样,都要有号码,不然就不知道存放到哪去了,session中同样也不例外,他也有一个唯一值,就是session ID,当然你想查看session ID是啥,自己可以去var_dump一下,但是并不是所有人都能看到你的会话,想要在另一个页面中查看session 的内容,可以通过cookie或者使用URL去传递我们的session ID,我举个例子!

如下:

该文件我命名为demo.php

<?php
//开启session
session_start();

//设置页面区别语
echo 'welcome to  demo1';

//注册三个session变量
$_SESSION['class_name'] = 'green';
$_SESSION['sex'] = 'cat';
$_SESSION['time'] = time();

//做个超链接跳转,使用cookie的方式去传送session ID
echo '<br /><a href="demo2.php">demo2</a>';

//使用URL来传送session ID
echo '<br /><a href="demo2.php?'.SID.'">demo2</a>';

 ?>

运行图一是这样的效果,对表面上我们看的啥也没用,就是两个超链接跳转和一串的欢迎界面!嘿嘿嘿,其实他后面隐藏的东西还是不少的,接下来我们写一下demo2.php去接收一下这个session中存储的数据,并展示!


如下我将该文件命名为demo2.php

梁桂锋

来自西京学院大三的小开发者。

文章评论(0)