2010-01-02 5 views
1

мне нужно переключаться между двумя переменными, так что я могу служить две переменные одинаковоPHP Переключение между двумя переменными одинаково без использования базы данных

, например, у меня есть

$ad1 
$ad2 

я хочу служить оба объявления одинаково используя легкий способ без базы

, используя метод случайной выборки не будет служить в равной степени

вы можете, пожалуйста, руководство меня, как достичь этого?

ответ

9

Но случайный метод (50/50) должен служить одинаково, при условии достаточного количества запросов.

И это самое простое решение imho.

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

echo mt_rand(0, 1) ? $ad1 : $ad2; 
?> 
+1

+ 1, основы вероятности и статистики – dfilkovi

+0

не могли бы вы подробнее объяснить, как применить 50% к случайным функциям php .. спасибо –

+1

Я думаю, что он хочет переключать между переменными каждый раз, когда приходит новый запрос – marvin

0
  • Вы можете использовать Memcache (рекомендуется)
  • Вы можете следить за последние используемые переменные в файл на сервере (не рекомендуется)
  • Вы можете использовать время() и использовать его моды на 2 в качестве принимающего решения (еще не точно равенство, как вы хотите)

(я думаю, в долгосрочной перспективе, ранд будет служить вам большим)

 Смежные вопросы

  • Нет связанных вопросов^_^