Поставил код на главную страницу сверху, результат старый.
Что мне сделать, чтоб этот маленький код заработал, где и что прописать?
я вам готовую функцию скинул, проверьте её.
С функцией появляется в корне файл, cookie.txt с текстом ( но экран белый ):
# Netscape HTTP Cookie File# https://curl.haxx.se/docs/http-cookies.html# This file was generated by libcurl! Edit at your own risk.
Евгений Крупченко #:
Что именно не работает, какая ошибка теперь?
просто пишет:
Array ( [url] => https://wood-petr.ru [content_type] => [http_code] => 0 [header_size] => 0 [request_size] => 0 [filetime] => -1 [ssl_verify_result] => 0 [redirect_count] => 0 [total_time] => 0 [namelookup_time] => 0 [connect_time] => 0 [pretransfer_time] => 0 [size_upload] => 0 [size_download] => 0 [speed_download] => 0 [speed_upload] => 0 [download_content_length] => -1 [upload_content_length] => -1 [starttransfer_time] => 0 [redirect_time] => 0 [redirect_url] => [primary_ip] => [certinfo] => Array ( ) [primary_port] => 0 [local_ip] => [local_port] => 0 [http_version] => 0 [protocol] => 0 [ssl_verifyresult] => 0 [scheme] => [appconnect_time_us] => 0 [connect_time_us] => 0 [namelookup_time_us] => 0 [pretransfer_time_us] => 0 [redirect_time_us] => 0 [starttransfer_time_us] => 0 [total_time_us] => 0 )
При чем тут забанили ip и конкретно та ошибка несоответствия сертификата? Была бы другая скорей всего.
Нет, я почти уверен что у него в fsockopen версии скрипта вбито с www. Ждем ответа.
По шагам иду...
Проверяю код из корня домена, он-то почему не работает, вот он:
<?php $initurl = 'https://wood-petr.ru'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $initurl); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_VERBOSE, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); if($errno = curl_errno($ch)) { $error_message = curl_error ($ch); echo "cURL error ({$errno}):\n {$error_message}"; } $info = curl_getinfo($ch); print_r($info); $fdata = curl_exec($ch); print_r($fdata); curl_close($ch);
на других сайтах, нормально пишет такой код (меняя домен). Сайты под одним php 7.3 и одним пользователем
Если этот код заработает, то и карта сайта у меня будет работать...
Да вроде бы ТС без www запрашивает:
Стопудово айпи забанили, пока он дёргал этот несчастный хост.
Так и пишете – http?
Проверяю с https
На выходе:
Любой сайт нельзя проверить, только свои сайты, я же в корень код закидываю, своих сайтов. Выше код вы можете сами проверить, поставив на любой свой сайт, только замените URL.
Скрипт который мне важен это карта сайта
Сайт проверяю этот, а подключение к любому может с моего хостинга , который тоже с https.
У одного убрал SSL (для проверки), так протокол начал к другому писать: " did not match expected CN=`другой-домен.ru' "
Смотрите, что там с сертификатами.
Вот это интересно какие настройки делают, пожалуйста, поделитесь опытом, можем быть как-то реально безопасность повысить.Я один всегда управляю VPS, поэтому в разграничении прав нет необходимости, стандартные настройки:Создаю пользователей, чтоб были разные папки. В одну самописные сайты, в другую Wordpres сайты. Потом проще архивировать и примерно раз месяц скачивать бекап на комп. Не нравится автоматом. Создаю FTP доступы. Иногда настройки php увеливать приходится по времени, по размеру файлов для загрузки. Делаю бекапы БД. Иногда приходилось включать ioncube.Глюки с почтой хостинга, привели к тому, что исключил её использование. Перешел на доменную почту через mail.ru, нравится.
За KernelCare платить не вижу острой необходимости, года 2-4 и снова можно обновить с нуля сервер.
То есть ничего необычного в моих настройках.
Большое спасибо!
Еще один вопрос, за 11 лет переезжать пришлось раза 4. Обычно, как новый сервер нахватаешь вирусов бывало, ТП что-то подшаманит и живешь спокойно до переезда.
Вот и думаю, что я могу сам сделать на VPS, чтоб не было такого, хотя бы минимальную безопасность обеспечить?