[PHP学习日志]简单Session的使用,php学习日志session_PHP教程

php中文网
发布: 2016-07-12 08:54:49
原创
920人浏览过

[php学习日志]简单session的使用,php学习日志session

  首先,给出一些session的解释:目前最实用的网络协议即http超文本传输协议,它是“无状态”的,所谓“无状态”是指它在用户与服务器交互时没有存储需要交互的“状态”。而session 是在网络应用中的“会话控制”模块。因此 session 对象存储特定用户会话所需的信息,即之前提到的“状态”信息。这样,当用户在应用程序的 web 页之间跳转时,存储在 session 对象中的变量将不会丢失,而是在整个用户会话中一直存在下去,从而达到用户与服务器交互的目的。


 

在这里我学习的是PHP的Session的使用方法,所以先贴出一段代码:

 1 php 2 session_start(); 3 //......code 4 ?> 

这里直接开启session,调用这个方法,服务器会识别是否已经存在已经在使用的session,如果存在它会直接调用该session;如果不存在,服务器会重新开启一个session会话,并且为它指定一个唯一的ID。 而一个session的可靠性是否有保证呢?(即在不同的PHP页面内,我们需要开启相同的session)答案是肯定的,系统会再一次会话中每次调用“session_start()”方法时使用同一个ID的session。 那么我再贴出一段代码:

豆包爱学
豆包爱学

豆包旗下AI学习应用

豆包爱学 674
查看详情 豆包爱学

立即学习PHP免费学习笔记(深入)”;

<span>1</span> <?<span>php
</span><span>2</span>     <span>session_id</span><span>(id);
</span><span>3</span>     <span>session_start</span><span>();
</span><span>4</span>     <span>//</span><span>......code</span>
<span>5</span> ?>
登录后复制

可以看出,这段代码和上一段的不同是加入了“session_id()”方法的调用。这里解释一下:“session_id()”这个方法有两个作用:

  • 开启指定id的session
  • 获取当前已开启的session的id

那么在这里我们很显然是通过指定一个id=id的开启方式来开启这个session,这样的好处是session的调用更具稳定性。(不推荐直接这么做,可以使用cookie来存储session的id从而达到稳定回话的目的)


 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1119063.htmlTechArticle[PHP学习日志]简单Session的使用,php学习日志session 首先,给出一些Session的解释:目前最实用的网络协议即HTTP超文本传输协议,它是无状态的...
相关标签:
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号