Каждый раз, когда кто-то посещает мой сайт, я показываю один из трех вариантов (A, B, C). Если пользователю нравится вариант, он нажимает на него. Я хочу найти способ показывать варианты, которые получают меньше кликов, реже. Как лучше всего это сделать в PHP?
Я сохраняю клики в MongoDB, просто добавляя «голос» в массив:
$option[]='a';//one click on option A
$option[]='b';//one click on option B
$option[]='b';//another click on option B
try{
$m=new Mongo();
$c=$m->db->clicks;
$c->save($option);
$m->close();
}
catch(MongoConnectionException $e){ die('Error connecting to MongoDB server. ');}
catch(MongoException $e){ die('Error: '.$e->getMessage());}
Это печатает:
Array
(
[0] => a
[1] => b
[2] => b
)