动网论坛(dvbbs)出现无法发帖的问题及解决办法。
现象:发贴时报“数据中含有非法字符。
您的用户名并不存在,或者您的论坛密码错误,或者您的帐号……”,并退出登录状态。
解决办法:
修改论坛源文件,inc/Dv_ClsMain.asp
搜索 Cookiepath = CacheData(26,0)
改为 Cookiepath = "/"
只适用于论坛在域名根目录下的(如www.xxxx.com和bbs.xxx.com),不适用于www.xxx.com/bbs
[注意]数据中含有非法字符。您的用户名并不存在,或者您的论坛密码错误,或者您的帐号已被管理员锁定。 请重试
各位用户大家好!您在使用本论坛发表帖子时可能会出现如下错误:"数据中含有非法字符。您的用户名并不存在,或者您的论坛密码错误,或者您的帐号已被管理员锁定。 请重试…"。
问题的根源:
论坛是需要COOKIE的,如果IE默认不接受这个论坛的COOKIE,那么就不会自动记住你登陆的用户名和密码,而发贴和回贴默认都是需要用户名和密码的。在LOGIN完的的时候,所有的COOKIE还能显示出来,但一转到INDEX页面的时候,所有的COOKIE就都为空了。也就是说因为丢失了COOKIE而不能正常发贴!
解决办法如下:
方法一:
1、退出登录;
2、在IE中,工具→INTERNET选项→首先在“常规”→INTERNET临时文件:删除COOKIE,确定;
3、重新登录,此时在密码下面的“Cookie选项”这里选择“不保存”,登录即可。
方法二:
1、在IE中,工具→INTERNET选项→首先在“常规”→INTERNET临时文件:删除COOKIE,删除文件;
2、然后在“隐私”选项卡中→高级→勾选覆盖自动COOKIE处理。
3、重新登录。
方法三:
1、登陆以后,回复发帖请刷新,如果提示以上信息,再刷新登陆!
最后的说法是不能放在二级目录,只能放在根目录在修改!
评论前必须登录!
注册