phpcms與phpwind正向整合後,註冊完成後,首頁用戶名顯示"null"的問題

需要在member/register_model.php中在“showmessage($LANG['operation_success'], SITE_URL);”之前添加

$cookietime = intval(get_cookie('cookietime'));

if($cookietime) $jscookiedays = $cookietime/3600/24;

$script = "<script language='javascript'>";

$script .= "setcookie('username', '".$_username."', '".$jscookiedays."');";

$script .= "</script>";

 

showmessage($LANG['operation_success'], SITE_URL);修改爲showmessage($LANG['operation_success'].$script, SITE_URL);

 

 

 

或者乾脆省事的話,直接把showmessage($LANG['operation_success'], SITE_URL);

替換爲

 

$cookietime = intval(get_cookie('cookietime'));

if($cookietime) $jscookiedays = $cookietime/3600/24;

$script = "<script language='javascript'>";

$script .= "setcookie('username', '".$_username."', '".$jscookiedays."');";

$script .= "</script>";

showmessage($LANG['operation_success'].$script, SITE_URL);

 

 

 

主要原因應該是cookie中無值。可能是phpcms自身的bugs問題。

在這裏只是把cookie中設置上值。

發佈了33 篇原創文章 · 獲贊 1 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章