问题描述
打开短消息提示“Invalid input”怎么办
发布: 2008-9-17 14:32 | 阅读: 274次 | 满意: 5人 | 打印
在 UCenter 体系下,挂接在 UCenter 中的应用,其用户的短消息都是存放在 UCenter 中的,以 Discuz!6.1.0 版本的论坛为例,我们打开短消息页面,然后把鼠标放在某条短消息的连接上,可以看到短消息的连接是指向 UCenter 中的 pm.php 页面的,这样短消息打不开的情况一般都是和应用中关于 UCenter 的配置不对导致的
打开短消息提示 “Invalid input”,主要有下面两个原因导致的
1、传递给短消息页面的参数 30 分钟后会超时,超时后出现这个提示,需要您重新从应用再次点击进入短消息中心。
2、在未超时的情况下提示这个消息,那么则是短消息中心按照 P3P 方式设置 Cookie 失效导致的。您可以在 UCenter 目录的 data/config.inc.php 文件中设置 UCenter 的 Cookiedomain 和 Cookiepath
可以把 cookiedomain 设置为 '.xxx.com' 这样的格式,把 cookiepath 设置为正确的路径
比如 UCetner 的地址是:http://www.discuz.net/uc_server,
那么可以这样配置:
define('UC_COOKIEPATH', '/');
efine('UC_COOKIEDOMAIN', '.discuz.net');
您可能还对以下内容感兴趣:
没找到您想要的答案吗?建议您到我们的讨论区发帖寻求大家和 Comsenz 工作人员的帮助。

