Нужна помощь! Счетчик кликов.
1.
Bogdan Bogdanov (30.10.2016 / 21:59)
Всем привет! Ребяты, нужно организовать такую штуку. Допустим на сервере есть 100 картинок, нужно чтобы на странице рандомно появлялись картинки в кол-ве например 10-штук, плюс нужно сделать ещё такую тему, типа счётчик, чтобы понять на какие картинки вообще всего юзеры кликают)) Как можно попроще это сделать?)
2.
AkexandrFox (31.10.2016 / 11:05)
Ну я вижу так:
Достать общее количество картинок COUNT(*)
Потом генерировать случайное число mt_rand(1, $count);
Проверяя, чтобы не повторялось это значение с предыдущими, чтобы не выводились одинаковые.
И выводить потом картинки
А счетчик посещений можно сделать, добавив в таблицу с картинками поле count где при переходе на картинку, просто будет обновляться значение этой картинки +1
3.
Дмитрий (31.10.2016 / 12:35)
Bogdan Bogdan,
<?
// твой массив картинок
$array = array('1.jpg', '2.jpg', '3.jpg', '4.jpg', '5.jpg', '6.jpg', '7.jpg', '8.jpg', '9.jpg', '10.jpg', '11.jpg', '12.jpg', '13.jpg', '14.jpg', '15.jpg', '16.jpg', '17.jpg', '18.jpg', '19.jpg', '20.jpg');
// перемешали массив
shuffle($array);
// взяли срез массива из первых 10 картинок
$array = array_slice($array, 0, 10);
// результат на экран
echo implode('<br />', $array);
Добавлено через 03:33 сек.
Счетчик кликов - только через промежуточную ссылку, где производится подсчет кликов, а оттуда - редирект на картинку. Ну или аяксом дергать скрипт счетчика кликов. Тут все зависит от места применения.
4.
Bogdan Bogdanov (31.10.2016 / 13:24)
Благодарствую!))
URL:
https://visavi.net/topics/43216