修改php.ini的session.save_path:session.save_path = C:\win\temp(可以更改)
解决方案 »
- php手册很混蛋,连$_ENV中包括的预定义变量都不给出,屎
- php内容发布,附件异步上传,如何建立关系?
- 【thinkPHP】同时删除多天记录问题-回帖就有分
- 菜鸟请教学PHP是否要学JS
- 那里有开源的OA系统下载
- 拜天拜地 :{ 在线等
- 如何解决 User jobs@ has already more than 'max_user_connections' active connections ?
- 一个不错的网站,进来看一下吧!
- 帮忙看一下这个错误错在哪里?
- 为什么json数据在PHP中加入另外一个echo后会出错?
- mail()函數 發出來的郵件亂碼
- 怎样用正则表达式替换ereg_replace
session_save_path("/sessions/");
不是每个人都能修改php.ini的
如果不是自己服务器根本不用设,别人早就设好了
1、将session.save_path的路径改为session.save_path = c:\php\tmp
同时在c:\php下建立tmp目录(在这里假设你php的安装在c:\下)
这是在你能控制服务器的情况下的方法2、建议用还有一种更好的解决方法,在session_start()前加一句
session_save_path("tmp");同时在你放php程序的地方的根目录下
建立tmp目录。
如果在下一级下要使用该路径则加session_save_path("../tmp")最好是用第二种方法,因为这样做写出来的东西适应性比较好,就
算是换个地方用也不会因为session的原因而改大堆的东西:)个人建议,供楼主参考
如果没有权限的话通过程序来设置session_save_path
(http://community.csdn.net/Expert/topic/3074/3074940.xml?temp=.7296259)php.ini有问题
找一下这一句“register_globals = Off”
把改成“register_globals = On”如果还有问题就改一下session保存的路径:
session.save_path = "C:\WINNT\Temp"
//服务器上的临时文件夹,我用的是win2k,所以是这个