-
Üyelik
04.04.2020
-
Yaş/Cinsiyet
19 / E
-
Meslek
Kodlama
-
Konum
İstanbul Avrupa
-
Ad Soyad
L** P**
-
Mesajlar
160
-
Beğeniler
45 / 57
-
Ticaret
1, (%100)
//istenilen sayfa her yenilendiğinde rastgele sayı gösterilecek. Önceki sayfa yenilemelerinde gösterdiği sayıyı bir daha göstermemesi.
$veritabanim = [1,2,3,4,5,6,7,8,9,10]; //veri tabanından gelecek sayı dizisi
//çerez sorgusu yapılacak eğer katıylı veri varsa $kullanıcı dizisine atılacak.
$kullanici = []; //kullanıcının çerez'lerinden gelecek sayı dizisi
echo "
";
if($veritabanim == $kullanici){
echo "Çekilecek Başka Sayı Kalmadı "; }
else{
$fark = array_diff($veritabanim, $kullanici);
$frasgele = array_rand($fark,1);
//$fark[frasgele]; ile ekrana yazdıracağı sayı kullanicinın çerez dizinine kaydedip bir daha karşısına gelmesini engellemek.
$eski_sayi = $_COOKIE["eski_sayi"];
if(empty($eski_sayi)) { // cookie daha oluşmamışsa işlem yapıyor
setcookie("eski_sayi", $fark[$frasgele]);
echo $fark[$frasgele];
} else { // cookie oluşmuşsa if ile eşdeğer döngüsü yapalım
if($eski_sayi==$fark[$frasgele]) { // eski sayi ile randomdan gelen sayı aynısı ise
// tekrardan bir random oluştur buraya
setcookie("eski_sayi", $tekrardanrandom); // yeni olusturulan randomu kaydet
} else { // random ile eski sayı aynı değil ise
//burada random ile eski sayı aynı değil ise hangi işlem yapılacağını yaz
setcookie("eski_sayi", $fark[$frasgele]); // ve randomu tekrardan kaydet
}
}
}
?>
1 kişi bu mesajı beğendi.