Ben bir dizi bilgi depolayan bir çerez var.
Bu ilanlar web sitesi için, ve kullanıcılar kendi reklamlarını 'sildiğiniz zaman çerez de silindi reklamın kaldırılması gerekir.
Yani bu var:
if (isset($_COOKIE['watched_ads'])){
$expir = time()+1728000;
$ad_arr = unserialize($_COOKIE['watched_ads']);
foreach($ad_arr as $val){
if($val==$id){ // $id is something like "bmw_m3_10141912"
unset($val);
setcookie('watched_ads', serialize($ad_arr), $expir, '/');
}
}
}
This doesn't work... any idea why? I think its a problem with the unset part... Also, keep in mind if there is only one value inside the array, what will happen then?
Teşekkürler