Abdullahx adlı üyeden alıntı



$veritabanim = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

if (isset($_COOKIE['veritabanim'])) {
if ($_COOKIE['veritabanim'] == 'bitti') {
$al = 'Hiç sayı kalmadı';
} else {
$al = json_decode($_COOKIE['veritabanim'], 1);
}
} else {
$al = $veritabanim;
}
if (is_array($al)) {
$rastgele = $al[rand(0, count($al) - 1)];
echo 'Rastgele sayı: '.$rastgele;
$key = array_search($rastgele, $al);
unset($al[$key]);
if (count($al) == 0) {
$son_hali = 'bitti';
} else {
$son_hali = array_values($al);
$son_hali = json_encode($son_hali);
}
setcookie("veritabanim", $son_hali, time() + 86400 , '/');

} else {
echo $al;
}


Hocam Allah Razı olsun. Çok Teşekkür ederim. Gerçekten o kadar makbule geçtiki anlatamam. Veritabanıma yeni değişken ekledim. 11 ve 12 ; bunları hiç sayı kalmadı uyarısından sonra ekledim ve sayfayı yenilediğimde bu ikisini rasgele göstermedi. Bunu da yapabilir miyiz? yani veri tabanımı yeni rakam ve sayılar geldiğinde önceden göstermediği için yenileri gözükebilir mi_?

Gerçekten çok sağolun. İyi ki varsınız.