私はWordpressをCakePHPアプリケーションの1つに統合するのに忙しくしています。先週の月曜日にそれを統合する方法をクラックしました。今私が直面した別の問題は、クライアントがCakePHP側にログインしているユーザーに自動ログインしたいということでした。ローカルで正常に動作します。Wordpressでも、cakephpのcore.phpに設定されているCakePHPのセッション変数を使用しています。自動ログインプラグインのコードスニペットは次のとおりです。
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');
ローカルシステムではすべて正常に動作しますが、サーバーに配置するとうまくいきません。ここで何が問題になる可能性があるかを教えてください。前もって感謝します