• 欢迎访问Ppabc博客网站,专注于Linux、CentOS、Apache、Nginx、MySQL、PHP等开源工具安装优化的技术博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入Ppabc博客
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏Ppabc博客吧

thinkphp2.1整合wordpress2.2登录cookie状态

php技术 admin 7年前 (2012-05-10) 435次浏览

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

	}

Selinux 中国 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:thinkphp2.1 整合 wordpress2.2 登录 cookie 状态
喜欢 (0)