zoukankan      html  css  js  c++  java
  • 空间session失效的解决方法

    今天访问自己的网站的时候(by thinkphp),突然发现身份验证失效了,Session无法跨页,而且登陆的时候总是提示验证码错误(验证码也是通过Session传递的),才意识到可能是Session失效了。由于我租用的空间是IIS环境的,可能Session会存放在固定的位置,而那个位置对我来说是透明的(不可知的),它可能出了问题(满了或者权限问题等),于是我决定修改Session存放的位置,在网上找了下述解决办法,终于搞定了,方法如下:

    修改session路径有很多的不同的方法,像可在直接在tp的配置文件中修改,也可以在php.ini中进行修改处理,下面一起来看看。

    修改TP里的session相当简单,TP也为我们考虑到了!

    仅需要在项目配置文件里面加上:

    'SESSION_OPTIONS' => array('path'=>'D:/thinkphp/sessions/')


    也可以修改在php.ini里的配置session.save_path是注释掉的,那么Seesion保存的路径在不同类型操作系统保存在什么位置?

    Linux:

    /tmp 或 /var/lib/php/session

    Windows:

    C:/WINDOWS/Temp

    希望可以对碰到同样问题的童鞋有所帮助。

    来源:http://www.dqiu.net/doc/57e0a85100552

  • 相关阅读:
    hive 查询结果导入到hdfs中 row format 报错
    每日一python
    关于setuptools的版本问题
    数据库的索引
    hadoop5--mapreduce设计模式
    hadoop4--深入mapreduce
    hadoop3--编写简单的map reduce
    hadoop学习2----HDFS操作
    Git-5
    鸟哥的linux私房菜学习笔记 ---第8章-1
  • 原文地址:https://www.cnblogs.com/nerd/p/5888065.html
Copyright © 2011-2022 走看看