会不会单位的机和家里的机指定session保存路径不同?
解决方案 »
- 正则表达式验证邮箱并剔除前后空格
- php 条件判断 转换的问题。
- session登录的问题.
- 留言显示页面读取不到数据~哪位前辈高手帮帮忙~十万火急~
- 《linux系统工程师》和《php高级工程师》这两个认证的含金量是多少
- 存储过程与mysql_insert_id()问题。
- php每条语句执行时间
- 急……关于标签应用制作多语言版本网站的请教
- 这个是什么错误??
- PHP2.3之后,post类要用$HTTP_POST_VARS取得,get 类的要用$_REQUEST取得,如何配置才可以不用$_REQUEST也可取得?
- 我是新手,有问题请教!
- 请问,怎么样让数据库忙的时候显示“数据库忙”并切断用户的query?
单位的数据库安装在D盘,PHP安装在C盘,
php.ini的设置都是一样的。不同的是我在单位用的是
Windows2000 server,在家里用的是windowsXP.
其它的完全一样。
数据库都是MySQL.
明明session已经注册过了,但是第二个页面就是说没有注册,
有没有好的调试办法是哪里出问题了?
PHP验证时去哪里寻找是否已经注册了。是不是就是你所说的tmp目录?
如果是,记得要开放置session文件的目录的写权限。
怎样打开写权限?
Warning: open(/tmp\sess_17c7b0275eba00be7910b2bf40448cb4, O_RDWR) failed: m (2) in c:\test\login.php on line 23
绝对没有改过ini文件以及tmp目录。tmp目录是c:\php4\tmp,把它改为c:\tmp就没有报错了,但是session临时文件却删不掉,"session.gc_probability = 100"无效了。
session.save_path =
的值改为你设的路径……要确定该目录存在。
2000下路径的权限在属性的安全里改。
IUSR_%%%%%的读写删除权限。
搞不懂了,难道XP就是要好些吗?
如果你用的是 cgi 模式的php,那么session临时文件的删除是要慢一拍的。
还有注意下单位和家里的php的版本,
看一下php.ini中session_auto_start 设的是什么,如果是on的话,就不用
session_start()了。Warning: open(/tmp\sess_17c7b0275eba00be7910b2bf40448cb4, O_RDWR) failed: m (2) in c:\test\login.php on line 23可以看出你的session暂存目录是./tmp
在session.save_path = 这里设。