ecshop session 无法保存 ecshop 不用session_sart

最近弄短信功能 发现session老是保存 不了 ,估计就是sessionid的问题,用了session_start才出错的

二次开发的时候,如果程序用到session。例如 sms/sms.php

要引入../inclucdes/init.php 调用ecshop系统的session机制,如果session经常保存不了 ,注意修改real_ip()这里 吧这个值保存到 cookie中去

        //$this->_ip = real_ip();//modified by yanggg QQ 346767073 2015 10 22//$this->_ip = real_ip();       if(isset($_COOKIE['real_ipd']) && !empty($_COOKIE['real_ipd'])){$this->_ip = $_COOKIE['real_ipd'];}else{$this->_ip = real_ip();setcookie("real_ipd", $this->_ip, time()+36000, "/");}     

本帖最后由 iminto 于 2012-7-4 11:33 编辑

LS说对了,看到了session的本质。session没那么神秘,就是个用户状态保存的钥匙。

默认的session机制:session_start()→自动产生session_id,作为一个cookie({"PHPSESSID",sessionid})自动发送到客户端→客户端自动把cookie发回服务器,捡到这个session_id,身份确认,循环往复。

这样就实现了客户端和服务器端的联系。

不用session_start(),我们可以自己计算和保存session ID,自己发送到客户端。

也就是说session_start()等价于

[PHP]  纯文本查看  复制代码
?
01
02
03
04
05
06
function session_start(){
//伪代码
$PHPSESSID =creatSessionid();
saveSession( $session_path );
setCookie( 'PHPSESSID' , $PHPSESSID );
//...}

ecshop session 无法保存 ecshop 不用session_sart session经常保存不了 经常失效相关推荐

  1. ecshop图片自动本地化插件,ECSHOP下载商品图片,ECSHOP商品详情远程图片,ecshop商品远程图片保存,ecshop图片自动本地化插件,商品图片本地化

    ecshop图片自动本地化插件,ECSHOP下载商品图片,ECSHOP商品详情远程图片,ecshop商品远程图片保存,ecshop图片自动本地化插件,商品图片本地化,图片远程本地化插件,ecshop远 ...

  2. php 清除指定session,PHP如何操作指定的session?

    如果你使用 php 原生 的 session 实现的话. 搞清楚两个问题 你需要知道原生php在进行session操作的时候的生命周期.[php.session] 文档. 还要有一套具体实现流程. 来 ...

  3. session过期重新登陆_深入分析Session和Cookie-前端面试题

    在Web发展史中,我们知道浏览器与服务器间采用的是http协议,而这种协议是无状态的,所以这就导致了服务器无法知道是谁在浏览网页,但很明显,一些网页需要知道用户的状态,例如登陆,购物车等. 所以为了解 ...

  4. php原生session,利用Memcached在php下实现session机制 替换PHP的原生session支持

    方法文件 session实现文件:memcachedsession.php 实现原理(也是PHP内部session的实现原理): 1.先判断客户端有没有sessionid, a.没有就添加一个sess ...

  5. php session和cookie区别,php中session和cookie的区别是什么?

    一.Session (1)Session的由来以及介绍 Session:在计算机中,尤其是在网络应用中,称为"会话控制",生存时间为用户在浏览某个网站时,从进入网站到关闭这个网站所 ...

  6. 安装ecshop php,PHPstudy和ecshop的安装和使用

    PHPstudy和ecshop: phpStudy是一个PHP调试环境的程序集成包. 该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装, ...

  7. 缓存cookie与session的清理,cookie和session在浏览器清理缓存是发生的事件

    一. cookie和session在浏览器清理缓存是发生的事件, 清理浏览器缓存同时清理了当前会话的session和cookie <SPAN style="FONT-SIZE: 16p ...

  8. session在html页面跳转,session跨页面传值为空

    PHP中的SESSION页面间传值的问题 a.php 代码 @session_start(); $_SESSION['username']=$row['username']a.php 代码 跳转 b. ...

  9. php中的session详解,PHP中的session机制详解

    Session是什么? 首先,我们大概知道session是浏览器与服务器之间的一次交互会话. 那么会话又是什么呢?顾名思义就是浏览器与服务器之间的对话,浏览器一关闭,会话就结束了. 说session不 ...

最新文章

  1. Sun公司开源游戏服务器Project Darkstar Server——(Sun game server , 简称 sgs)学习笔记(一):sgs简介...
  2. 参数调用不会改变参数值
  3. 【转】子网划分实例与讲解
  4. localdatetime转化为date_为啥你用@JsonFormat注解时,LocalDateTime会反序列化失败?
  5. spark.kubernetes.file.upload.path的作用
  6. html中简单轮播图实现原理,常见轮播效果及其实现原理
  7. 《转》探讨:3D透视投影变换详解-兼谈视平面和屏幕的宽高比问题
  8. SAP S/4HANA生产订单创建时使用的工厂数据是从什么地方带出来的 1
  9. kstools工具是什么牌子_2020年平衡车推荐,电动平衡车哪个牌子好?老司机教你如何选购电动平衡车...
  10. Spark基础学习笔记09:Scala变量与数据类型
  11. python最新版安装图集_[python] plist图集拆分小图
  12. 快速下载TUM数据集
  13. java写入文件编码格式为ansi_java 获取文本文件编码格式
  14. 主题:免费的论文查重网站 正文:给大家推荐一个免费的论文查重网站PaperPP:http://www.paperpp.com
  15. 卸载CDH5.14.2
  16. 书单(三)-从小到大课外阅读书籍顺序
  17. 64K方法数限制原理与解决方案总结
  18. 如何在功能、特点、价格和性能方面选择PDF编辑器?
  19. android加载.swf flash文件
  20. win11系统中如何把任务栏图标变小的方法

热门文章

  1. 使用 nlohmann 解析 json 文件
  2. 耶鲁大学计算机硕士专业,2020年耶鲁大学排名TFE Times美国最佳计算机科学硕士专业排名第18...
  3. Modbus协议理解
  4. Remediation for Unsafe Cryptographic Encryption
  5. evb android phone,dts — rk3399-evb-rev3-android-6.0.dts
  6. opencv实现鼠标画矩形框、显示十字线、缩放图片
  7. ChatGPT炒股:自动批量下载萝卜投研网站上的股票研报
  8. constraint用法总结 I
  9. ffmpeg对mpeg2-TS详细解析
  10. Druid数据库连接池