消息提示Invalid input 列印

  • 3

在 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');

這篇文章有幫助嗎?

« 返回