PHP eşit veritabanı kullanmadan iki değişken arasında geçiş

2 Cevap php

i iki değişken arasında geçiş yapmak gerekir bu yüzden eşit iki değişken hizmet etmek mümkün duyuyorum

Örneğin i var

$ad1
$ad2

i eşit veritabanı hiçbir ile hafif bir yöntemi kullanarak hem reklam yayınlamak istiyorum

rastgele yöntemiyle eşit iki hizmet olmaz

nasıl bunu başarmak için bana rehberlik miyiz?

2 Cevap

Fakat rasgele yöntemi (50/50) yeterli istekleri göz önüne alındığında, aynı şekilde her iki hizmet etmelidir.

Ve bu basit çözüm imho olduğunu.

<?php
$ad1 = '<img src... >';
$ad2 = '<img src...2 >';

echo mt_rand(0, 1) ? $ad1 : $ad2;
?>
  • Sen memcache kullanabilirsiniz (önerilir)
  • Sen sunucuda bir dosyada son kullanılan değişkenin takip edebilirsiniz (önerilmez)
  • Size zaman () kullanabilir ve (eğer istediği gibi bir tam eşitlik hala) sizin karar verici olarak 2 tarafından mod kullanın

(Sanırım, uzun vadede, rand harika hizmet edecek)