thinkphp和wordpress需保证SESSION在同一路径,cookie在同一域.paopao8.com
//登录时thinkphp
//用SESSION传thinkphp用户的ID到wordpress
$_SESSION['user_id'] = $rset['user_id'];
//设置登录后wordpress状态cookie开关
setcookie("wordpress_on", "1", time()+3600, "/", ".paopao8.com", 0);
//退出时
//注销SESSION
unset($_SESSION['cityos_user_id']);
//注销ordpress状态cookie开关
setcookie("wordpress_on", NULL, time()+3600, "/", ".paopao8.com", 0);
wordpress程序wp-load.php最下面加入
//Session 路径
session_save_path('xxx\gameweb\Runtime\Session');
//判断wordpress状态cookie开关
if ($_COOKIE['wordpress_on']){
session_start();
$id1 = $_SESSION['user_id'];
wp_set_auth_cookie( $id1, false, '' );
setcookie("wordpress_on", NULL, time()+3600, "/", ".paopao8.com", 0);
}
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END








