two-ya пишет:anod пишет:Andrey пишет:anod пишет:в куках лень рыться
как толк от куков в идентификации, даже если в браузере разрешено сохранять сторонние?
видится только вариант отправки ЛС с картинкой
как вариант да картинку кинуть в личку вот вам и IP
может слегка прикрыть такое использование скриптов ?
Запретить использовать картинки со сторонних сервисов?)
Куки тут особо не нужны, просто когда картинку дергает пациент - заходишь в тему ботом и собираешь список посетителей.
Если картинка в нескольких темах - будет возможно посмотреть пересечение списка типов и списка пользователей.
Ну это не картинка а php скрипт http://tubsan.ru/1/img.php
который генерирует картинку - а IP адреса записываются отдельно в http://tubsan.ru/1/counter.log
<?
// Подключаем класс для работы с изображением
include_once 'imgagehandler.php';
// Подключаем выбранный шрифт текста
$fontPath = 'fonts/RistrettoPro-Regular-webfont.ttf';
// Путь к оригинальному изображению
$imagePath = 'orig.jpg';
// Указываем размер шрифта
$fontSize = 45;
// Задаем цвет текста
$color = array(255, 255, 255);
// Задаем цвет подложки
$backgroundColor = array(0, 0, 0);
// Создаем экземпляр класса LImageHandler
$ih = new LImageHandler;
// Загружаем изображение
$imgObj = $ih->load($imagePath);
$ip = $_SERVER['REMOTE_ADDR'];
$cookie = $ENV{'HTTP_COOKIE'};
// Выполняем наложение текста на изображение
$imgObj->textWithBackground($ip , $fontPath, $fontSize, $color, $backgroundColor, LImageHandler::CORNER_CENTER_TOP, 0, 150, 0, 50, 10);
$imgObj->show(false, 100);
$log_file="counter.log";
// Получаем IP из лога
$ips = file($log_file);
// Получаем IP посетителя
$ip = getenv("REMOTE_ADDR")."\n";
if ( !in_array($ip, $ips) ) {
// IP нет в логе, добавляем
$ips[] = $ip;
}
$f=fopen($log_file,"wb");
fputs($f, implode("", $ips));
fclose($f);
?>
?>
Сисадмин
Macbook Air m1/8/256
Macbook pro 15" Retina 2014 i7/16gb/256gb ssd
Xeon E5 2680v2/16gb/256ssd nvme/RX 560 4gb/hackintosh Majave
i5-10600K/32gb/2tb ssd nvme/RX 5700XT 8gb/hackintosh Monterey
m3788 > me45 > 6230i > 3gs > 4s > Amoi 821 > 828 > Elephone p6000 > Redmi Note 3 pro > 5 plus > Note 7 > note 9 pro > 12t pro