- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Как я понял, уже все браузеры и большинство сайтов работают по HTTP/2, это видно и в логах сервера и в консоли браузера, например, Мозиллы. Преимущественно все ответы сервера HTTP/2 200 OK.
Лишь немногие сайты, которые ещё не перешли на https, отвечают HTTP/1.1 200 OK. В логах сервера такие ответы выдаются в основном роботам.
Пытаюсь создать запрос cURL со страниц php к своим сайтам или к чужим... везде одно и то же - HTTP/1.1 200 OK....
Устанавливаю опцию CURLOPT_HTTP_VERSION, 2, либо 3, либо CURL_HTTP_VERSION_2_0 - ничего не помогает.
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HEADER, true);
curl_setopt($curl, CURLOPT_NOBODY, true);
curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36');
curl_setopt($curl, CURLOPT_HTTP_VERSION, 2);
$cont1 = curl_exec($curl);
curl_close($curl);
Вместо опции 2 вписываю CURL_HTTP_VERSION_2_0.... Любые варианты юзер-агентов.. и без них.. со всех сайтов одинаково HTTP/1.1 200 OK.............
Что я делаю не так? Почему не получается?
Страницы php пишу по старинке в блокнотиках на сервере хостера в файлзилле по FTP....
Версия php 7.4, а какая там ОС на сервере не знаю... и версию CURL не знаю, где посмотреть...
Страницы php пишу по старинке в блокнотиках на сервере хостера в файлзилле по FTP....
Версия php 7.4, а какая там ОС на сервере не знаю... и версию CURL не знаю, где посмотреть...
phpinfo()
Устанавливаю опцию CURLOPT_HTTP_VERSION
С какой целью?
С какой целью?
я думаю от делать нечего. Или пытается эмулировать поведение браузера.
Я именно так (один из методов) - по протоколу, ботов на своем сервере и отсекаю. Сначала, для удобства, разделил логи по протоколам, а потом уже анализирую их. Работает так уже года 2
Там так много всего... ОС не нашёл.. может это
пытается эмулировать поведение браузера.
Ну типа попробовать... больше спортивный интерес, никакого криминала не преследую...
CURLOPT_HTTP_VERSION, 3 - тоже не помогло.PHP Version 7.4.23
по curl там целая таблица