Счетчик просмотров - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Sun, 22 Dec 2024 12:56:25 +0300 Не забудьте, что надо учитывать браузерный кеш и надо отключить кеширование изображений. Иначе магии не произойдет. https://visavi.net/topics/44454/706737 Счетчик просмотров Дмитрий Wed, 16 Dec 2020 14:10:38 +0300 Сообщения https://visavi.net/topics/44454/706737 Храни в файле тогда<br> file_put_contents($file, ((int) file_get_contents($file)) + 1); https://visavi.net/topics/44454/706735 Счетчик просмотров Вантуз-мен Wed, 16 Dec 2020 02:07:20 +0300 Сообщения https://visavi.net/topics/44454/706735 <a href="/users/Vantuz">Вантуз-мен</a>, в этом и дело. Я и хотел узнать какие есть варианты. Правда, я надеялся обойтись одним пхп без примочек. Спасибо! https://visavi.net/topics/44454/706733 Счетчик просмотров php Tue, 15 Dec 2020 17:31:49 +0300 Сообщения https://visavi.net/topics/44454/706733 Ну не используй тогда mysql, пиши в redis, в файл, в tarantool<br> Есть много способов https://visavi.net/topics/44454/706732 Счетчик просмотров Вантуз-мен Tue, 15 Dec 2020 16:24:32 +0300 Сообщения https://visavi.net/topics/44454/706732 Даже не один запрос на просмотр, а минимум два. Поскольку нужно будет записать и вывести результат.<br> А если get - запросы считать? Или *** полная? https://visavi.net/topics/44454/706731 Счетчик просмотров php Tue, 15 Dec 2020 15:27:27 +0300 Сообщения https://visavi.net/topics/44454/706731 <a href="/users/Vantuz">Вантуз-мен</a>, мне общий счетчик нужно сделать. Для каждого изображения, по одному на странице.<br> <br> <em><span style="font-size:x-small">Добавлено через 04:35 сек.</span></em><br> просто для отображения страницы необходимо 6 запросов к БД на пользователя; до 100 челов - 700 запросов. Я не собираюсь покорять многомиллионную аудиторию... но ресурсы = деньги.<br> Хотя, в моем случае лишние 100 запросов, наверное, погоду не сделают, но по-моему лучше так не делать, чтобы потом не запариваться. https://visavi.net/topics/44454/706730 Счетчик просмотров php Tue, 15 Dec 2020 14:35:32 +0300 Сообщения https://visavi.net/topics/44454/706730 Так тебе нужно общий счётчик просмотров или для конкретного пользователя? <br> А почему много запросов один просмотр один запрос https://visavi.net/topics/44454/706728 Счетчик просмотров Вантуз-мен Tue, 15 Dec 2020 11:40:23 +0300 Сообщения https://visavi.net/topics/44454/706728 <a href="/users/Vantuz">Вантуз-мен</a>, <br> Если картинка одна: <pre class="prettyprint"> $file = &#039;./photo.jpg&#039;; if (file_exists($file)) { $counter = isset($_COOKIE&#91;&#039;counter&#039;]) ? $_COOKIE&#91;&#039;counter&#039;] &#58; 0; $counter++; setcookie(&#039;counter&#039;, $counter); header(&#039;Content-Type&#58; image/jpeg&#039;); readfile($file);</pre> Я правильно понимаю?<br> Если просмотры хранить в таблице мускул, многовато запросов получится...<br> <br> <em><span style="font-size:x-small">Добавлено через 09:23 сек.</span></em><br> <a href="/users/Vantuz">Вантуз-мен</a>, кстати, гуглил этот вопрос, нормального решения на пхп не нашел.<br> Из последних, в основном на ajax везде сделано. Хотелось бы пхп обойтись. https://visavi.net/topics/44454/706727 Счетчик просмотров php Tue, 15 Dec 2020 00:55:23 +0300 Сообщения https://visavi.net/topics/44454/706727 <a href="/users/php">php</a>, данные нужно хранить на сервере, куки хранятся на стороне клиента<br> Создаешь таблицу записываешь туда id картинки и кол. просмотров, при просмотре плюсуешь счетчик https://visavi.net/topics/44454/706726 Счетчик просмотров Вантуз-мен Tue, 15 Dec 2020 00:18:59 +0300 Сообщения https://visavi.net/topics/44454/706726 Подскажите пжл, как можно написать счетчик просмотров изображений?<br> Я считал/записывал число просмотров в cookie, но видимо не очень хорошая идея. https://visavi.net/topics/44454/706725 Счетчик просмотров php Mon, 14 Dec 2020 19:19:20 +0300 Сообщения https://visavi.net/topics/44454/706725