クッキーにもっと慣れさせようとすると、簡単なクッキー管理システムをセットアップして、ユーザーから保存したり取得できる情報をより詳細に管理することに決めました。クッキーを設定してクッキーの問題を修正する - PHP
アイデアは、存在しない場合はクッキーを設定し、すでに存在する場合はクッキーを更新することです。
クッキーが設定されると、セッションが開始された時刻と最後にアクセスされた時刻を記録するデータベースにも保存されます。
クッキーの作成は、最初はうまくいきました。しかし、突然それは動作を停止し、何も設定しませんでした。これは、のCreateSession()関数の現在のコードです:
function createSession() {
// check to see if cookie exists
if(isset($_COOKIE["test"])) {
// update time
$expire = time()+81400;
setcookie("test","$cookiekey",$expire,"/",false,0);
} else {
// assign unique cookie id
list($msec,$sec)=explode(" ",microtime());
$cookiekey = preg_replace("/./","",($msec+$sec));
// set time
$expire = time()+81400;
// set cookie
setcookie("test","$cookiekey",$expire,"/",false,0);
// assign the unqiue id to $_COOKIE[]
$_COOKIE["test"]=$cookiekey;
unset($cookiekey);unset($msec);unset($sec);unset($expire);
}
}
正しい方向に向かって私のアプローチですか、私は道何か間違ったことをしたのでしょうか。
あなたが実際に名前 'NAME'と' $ _COOKIE [「テスト」] ' –
*がそれを変更してチェックしてクッキーを作成しているが、クッキーはまだありませんブラウザによって検出されました – chad