С DNS (1.1.1.1, 1.0.0.1) CloudFlare на сервере РФ - имею введу, что на сервере прописаны DNS не используя прокси CloudFlare:
speedtest:Hosted by MTS (Saint Petersburg) [1.62 km]: 36.85 ms Testing download speed................................................................................ Download: 11.67 Mbit/sTesting upload speed.................................................................................................... Upload: 8.85 Mbit/s
С дугими DNS:
Testing download speed................................................................................Download: 880.07 Mbit/s
Testing upload speed....................................................................................................Upload: 420.31 Mbit/s
Не проще т.к. это НЕ стандартный модуль PHP и он даже очень редкий я скажу. Да и сдох он в 2016 году:
PECL :: Package :: geoip
Современный модуль это: PECL :: Package :: maxminddb
Но опять же, это всё внешние модуля.
А через htaccess это быстро и легко. Если nginx стоит, то лучше там фигачить через:
deny 188.130.136.0/23;
Если пул огромный и ASN разные и одного ДЦ. Ну да ну да.
https://mailfud.org/geoip-legacy/
И вот хз, у меня php 8.1 ( fastcgi ) и работаетMaxmid просто базу сменил в другой формат и всё.Смысл один.GeoIP в php ставится одним кликом из любой панели.
Спасибо.А вставлять надо прямо с фигурными скобками?
Я не знаком с WP и с ВП «Forminator»
В эти поля нужно подставлять свои значения, которые нужно отправлять
Для этого надо залезть в код плагина..Кто-нибудь может посоветовать способ сопоставления имен параметров запроса в формах html?Что-то типа: topic ={text-1} и question ={textarea-1}
Как это правильно сделать и куда вписать?
<form action="https://server.ru/vopros?refid=1234" method="POST">
<input name="topic" value=" {text-1} " >
<input name="question" value=" {textarea-1} " >
<input type="submit" value="Узнать">
</form>
Только я не уверен, что если в URL есть ?refid=1234, то значит там GET , а не POST
Изменить "text-1″ на "topic" и ”textarea-1″ на "question"
Не проще GeoIP юзать?
$asn = explode(" ",geoip_asnum_by_name($_SERVER['REMOTE_ADDR']));$AsnBlock = [ 'AS35048' => '1', ];if (!empty($AsnBlock[$asn[0]])) {header('HTTP/1.1 403 Forbidden'); die('403 Forbidden');}
Озон то кстати ушел с Клауда.
Пару месяцев назад тут были ip Клауда.
Судя по истории смены IP, они иногда уходят в CF
Geoip и свежая база maxmid. По ASN тоже проблем не вижу блокировать без CF. Страницу блокировки и на нее ввести нужное, и вести статистику.