- 论坛徽章:
- 0
|
搞文本Session。。。
已经以为成功。。
想到Session可能会自己损坏。所以。。自己做了测试,结果,发现人为改坏Session文本后,程序居然读取失败后 500 err?
明明是在模块中 CheckSession时候用的eval呀。应该不会500err才是。但是err.log还是指向的那句
- eval ( "require \"$self->;{_API}->;{_SESSION_FILE}\";" ) || $self->;NewSession();
复制代码
附上完整代码。 问题就出现在DiGiSession.pm模块中。。。
http://www.easunstudio.com/upload/perl/usr/7/16/cgi_1105459562.rar
测试代码说明 :
1。Session目录需要可读/写 (777目录+666文件)。
2。我用的相对路径,如果你的主机不支持相对路径,请把
- my $session = DiGiSession->;new($c_ss_id,'Session','3m');
复制代码
改成
- my $session = DiGiSession->;new($c_ss_id,'你的路径/Session','3m');
复制代码
声明:DiGiSession.pm模块版权为Firzen<firzen@perlchina.org>;所有,我只是改了一点东西而已。呵呵:) |
|