Есть такой проект, http://www.pulscen.ru При попытке получить главную страницу, выдает 404 not found. Почему? Что за защита? Вообще цель, авторизироваться на ресурсе использую Curl, но тут даже до главной страницы не достучаться. Код (PHP): $url = "http://msk.pulscen.ru"; $useragent = "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0"; $useragent = "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0"; $cURLHeaders = array( 'method'=>"GET", 'Host' => "msk.pulscen.ru", 'User-Agent'=>$useragent, 'Accept'=>"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", 'Accept-Language'=>"ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3", 'Accept-Encoding'=>"gzip, deflate", /* 'Referer'=>"http://www.pulscen.ru/", */ 'Connection'=>"keep-alive", 'DNT'=>"1", 'Upgrade-Insecure-Requests'=>"1", ); $ch = curl_init(); curl_setopt($ch, CURLOPT_FRESH_CONNECT, 1); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HTTPHEADER, $cURLHeaders); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); echo $data = curl_exec($ch); curl_close($ch); PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
Если прочитать тему, а не выдрать несколько слов из контекста, то здравомыслящий человек, такой херни не напишет. Еще раз повторяюсь, основная цель АВТОРИЗИРОВАТЬСЯ НА САЙТЕ, то есть у меня есть логин и пароль в этой системе и хранятся личные данные с МОИМИ личными данными и планируется работать. Ну просто смешно, читать это. Тогда в следующей версии PHP надо убрать curl, сокеты, file_get_contents и тп. Сегодня, в СРОЧНОМ ПОРЯДКЕ, надо написать предложенное, Ganzal, улучшение разработчикам PHP.
у нас тут немного не так принято рассуждать. современный сервис если он дает клиенту какую-то автоматизацию - делает апи. если нет апи а тебе нужна автоматизация и ты пишешь под это дело бота - ты попадаешь под правило о воровстве контента. не важно для себя ты, свою информацию и так далее. если ты хочешь обмениваться данными с пусльценру то уточни у их техподдержки есть ли у них апи и что они думают про то что ты напишешь на курле бота который будет совершать действия от твоего имени. а пока ты смотришься как вор контента. вот.
Об этом можно рассуждать долго. К примеру, http://www.pulscen.ru/about/terms, ни слова о запрете авторизации через Curl И, http://php.ru/manual/intro.curl.html. Подводя итог, ни слова о воровстве.
Об этом в законе написано. Писать об этом на сайте - не требуется. Это так же необязательно, как не обязательно пешеходу ходить с табличкой "пожалуйста, не давите меня автомобилем". Это типа маст хэв, так сказать.