我一直忙於將Wordpress集成到CakePHP應用程序之一。上週一我打開了整合它的方式。現在我遇到的另一個問題是客戶端想要自動登錄登錄用戶在CakePHP方面,我也這樣做了,它在本地工作正常。我在CakePHP的core.php中使用CakePHP的會話變量,也在Wordpress中。自動登錄插件的代碼片段是: -Wordpress自動登錄插件無法在服務器上工作
session_name("Cake_PHP_Session_Vars");
session_start();
function auto_login(){if (!is_user_logged_in()) {
//determine WordPress user account to impersonate
$user_login = 'guest';
//get user's ID
$sessVars = $_SESSION['User'];
$user_id = $sessVars['id'];
//login
wp_set_current_user($user_id, $user_login);
wp_set_auth_cookie($user_id);
do_action('wp_login', $user_login);
}}add_action('init', 'auto_login');
這一切都在本地系統上正常工作,但是當我把它放在服務器上,它不工作了。請告訴我什麼可能是這裏的問題。 在此提前感謝
否否...我的博客的網址是http://www.MainSite.com/blog/ 就是這樣! – 2010-04-07 11:51:47
我有一個與子域相似的問題,關於工作的任何想法? – Sourabh 2010-10-29 04:12:35
試試http://www.jotlab.com/2008/04/08/howto-get-cookies-across-subdomains-php/ – 2010-11-01 13:32:10