在 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');
打開短消息提示 「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');