Ben depolamak ve bir kullanıcıdan alabilirsiniz bilgilerin daha fazla kontrol için basit bir çerez yönetim sistemi kurmak için karar verdik kurabiye ile daha fazla tanımak için bir girişim.
Fikir yoksa bir cookie ve zaten kullanıcı varsa bir çerez güncellemek için olduğunu.
Çerez ayarlandığında kez erişilen zaman son oturumu başladı ve ne zaman, aynı zamanda üzerinde takip edecek bir veritabanında saklanır.
Bir çerez oluşturma ilk iyi çalıştı. Ama aniden bu çalışma durdu ve hiç bir şey ayarlamak olmaz. Bu createSession () fonksiyonunun geçerli kod:
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);
}
}
Benim yaklaşım doğru yönde ilerliyor ya da ben yolu da yanlış bir şey yapmış?