我的session怎么不好用呢?
在一个登录页面里给一个session变量赋值,在其他页面中读取这个变量的值。
在本地机器上测试正常,拿到服务器上session的值就传不到其他页面了,为什么呢?
问题点数:100、回复次数:19Top
1 楼zygandzy(蝌蚪)回复于 2003-02-03 01:41:05 得分 20
用phpinfo()看看session在服务器上存放session值的目录是否建立了。Top
2 楼findheart(findheart)回复于 2003-02-03 08:42:40 得分 0
http://9601.com/forum/dazahui/test.php
这里就是phpinfo()了,我看不出session的设置有什么问题。
Top
3 楼eagle_gui(凉开水@www.dd16.net)回复于 2003-02-03 09:51:00 得分 0
findheart(findheart):
你的空间是不是租用的?
速度与价格如何?Top
4 楼zygandzy(蝌蚪)回复于 2003-02-03 11:22:05 得分 0
session.save_path /tmp /tmp 这一行改一下,如:c:\tmp ,c盘下建立tmp文件夹,看session是否写进tmp中?Top
5 楼pantech_36(~ 25436 ~)回复于 2003-02-03 11:42:01 得分 20
去到session.save_path中看有没有创建session文件.
没有出错提示吗???Top
6 楼findheart(findheart)回复于 2003-02-03 13:17:10 得分 0
我在页面中设置了session_save_path,session文件是有的。
空间是租用的,所以没法看也没法改php.ini。Top
7 楼zygandzy(蝌蚪)回复于 2003-02-03 15:15:15 得分 0
根据我判断,服务器没有支持session, session.save_path=/tmp 在win2000下不生效。Top
8 楼Mistruster(弱智d)回复于 2003-02-03 22:23:44 得分 20
要对设置session_save_path的目录有读写的权限。
你试试e:\tempTop
9 楼sandyuk(w9)回复于 2003-02-04 01:29:47 得分 20
session.save_path=/tmp 在win2000下不生效Top
10 楼MeE(巴顿)回复于 2003-02-04 02:34:08 得分 0
空间居然是 2000 的php??还不退货还等什么???Top
11 楼telescope(望远镜)回复于 2003-02-04 05:17:42 得分 20
session.save_path=\tmp 但这句在Win2000下是可以的Top
12 楼eagle_gui(凉开水@www.dd16.net)回复于 2003-02-04 10:18:45 得分 0
zygandzy(蝌蚪):
session 在win2k下也可以存放在tmp目录Top
13 楼zygandzy(蝌蚪)回复于 2003-02-04 11:43:12 得分 0
eagle_gui(凉开水) :
??????? 我试过session.save_path = /tmp 和 \tmp 都不好用。e:\tmp 就好用,怎末解释呢?
Top
14 楼zygandzy(蝌蚪)回复于 2003-02-04 11:57:20 得分 0
刚才我错了,\tmp好用!Top
15 楼findheart(findheart)回复于 2003-02-04 22:14:08 得分 0
有没有做一下总结发言的?我的程序有时候好用有时候不好用,郁闷死我了……Top
16 楼xizi2002(戏子=>影帝)回复于 2003-02-09 14:17:54 得分 0
对照了一下
session.use_trans_sid
仅有这个和我的不一样
改一下看看行不行Top
17 楼sdpong(耶和华)回复于 2003-02-09 14:25:09 得分 0
在程式开始加上
session_start();
再试试Top
18 楼uGain(uGain.org)回复于 2003-02-10 15:14:17 得分 0
用session_save_path()函数在程序中重新指定session存放的路径。Top
19 楼findheart(findheart)回复于 2003-02-10 17:33:53 得分 0
以上的方法除了改php.ini我全试过了,都没有用。最后的终极解决方法是换了一个空间。谢谢各位。分散给最初回答的朋友了。Top




