PHP Cookie は IE8 では正常ですが、Firefox、Chrome などでは正常ではありません。
次のコードを実行すると問題が発生します:
if ($remember=="checked") { //次回から自動的にログインします
Cookie::set('authcookie', authcode("$user[user_name]t$user[user_id]t1",'ENCODE'), 31536000);
} それ以外 {
Cookie::set('authcookie', authcode("$user[user_name]t$user[user_id]t0",'ENCODE'),);
}
具体的な状況は次のとおりです:
1. 自動的にログインし、すべてのブラウザが正常に動作し、Cookie が送信されます
2. 自動ログインはなく、IE カーネル ブラウザのみが正常であり、Chrome と Firefox によって送信されるヘッダーには authcookie がありません
3. ドメインが IP の場合、すべてのブラウザは正常です。ドメインがドメイン名の場合、2 番目の問題が発生します。
理由がまったくわかりません。 。 。 。 。
データベースと関係あるのでしょうか?上記のユーザー変数はデータベース内のテーブルです