К тому что уже посоветовали:
1. Использование сертификатов
Но есть нюансы - могут возникнуть сложности по установке сертификата на планшетах.
2. Настройка сервера - ограничение потоков от одного пользователя, проверка header'ов и так далее
u3Bepr, дал же наводку - ищите в коде
if (function_exists(А))
Где А - имена зашифрованных ф-ий (check_links, check_header и так далее)
- просто пройдитесь на function_exists
Подробнее объясните задачу.
Если переход по ссылке с рефером - то можно отследить как-нибудь так.
if ($_SERVER['HTTP_REFERER'] == 'blah'){LogIp();}function LogIp(){// записываем и сохраняем ip переходящего}
***91; = [ ***93; = ]
Запрос выглядит именно так?
$query = 'UPDATE countries SET text = "'.mysql_escape_string($stringtext).'" WHERE country_id = ' . $id;
Попробуйте вывести его.
print $query;
И выполнить его вручную в каком-нибудь клиенте БД.
Просмотрел записи ДНС, которые относятся к домену и выделил из них зону А.
Набросок.
var ts = Math.round((new Date()).getTime() / 1000);var lastVisit = localStorage.getItem('last-visit');if (ts - lastVisit > 3600){showPopup();localStorage.setItem('last-visit', ts);}function showPopup(){var popup = document.getElementById('#popup');popup.style.display="block";}
#popup - ваш блок, который нужно показывать раз в 24 часа. По-умолчанию, display: none;
Кеш настроен как proxy_cache на nginx? если да - то он анонимам должен отдавать готовую статику и вообще не нагружать ни apache(php), ни mysql.
Перезагрузка освобождает ресурсы. Я говорю именно о перезагрузке демона (сервиса).
Используйте cookie или storage.---------- Добавлено 22.07.2014 в 15:33 ----------По поводу storage - либо в значении, либо дополнительно придется хранить информацию о дате показа. И не кроссбраузерно. Но зато достаточно удобно.
Оптимизация запросов, кеш - решат ваши проблемы.
+ поставьте на крон задачу перезагружать mysql в 2 часа ночи, например.
Webasyst похоже.