に自分のクッキーを設定する私はホームページからログインするときに私は私のWordpressのインストールのルートフォルダ wordpress-root/includes/login.php
ワードプレス
にあるPHPスクリプトは、私は、ユーザーにログインするためにAJAXを経由して、このスクリプトを呼び出しています。
これは、スクリプトが何をするかです:
if (eveything checks out)
{
//set session variables to track user
//generate a unique auth token
//store auth token in db
//set cookies
setcookie('email',$email,mktime(0,0,0,12,31,2012));
setcookie('authtoken',$authtoken,mktime(0,0,0,12,31,2012));
}
問題はすべてが上記正常に動作しますが、クッキーが設定されません。私はデータベース内で行われたエントリを見ることができ、エラーや警告はスローされません。
別のスクリプトから、私は
var_dump($_SESSION); var_dump($_COOKIE);
を行う私が設定されたセッション変数を見ることができるだけでなく、クッキーのワードプレスの束が設定されていますが、私はちょうどセットクッキーを参照することはできません。
注意:上記のログインは、Wordpressのログインシステムとは関係ありません。自分のログインシステムを作成しています。