За последние 24 часа нас посетили 49902 программиста и 1757 роботов. Сейчас ищут 933 программиста ...

cURL и icq.com

Тема в разделе "PHP для новичков", создана пользователем krow7, 15 авг 2011.

  1. krow7

    krow7 Активный пользователь

    С нами с:
    12 авг 2009
    Сообщения:
    398
    Симпатии:
    0
    Адрес:
    из Азии
    Есть много друзей, которым либо лень, либо не могут, либо хз еще что, но которые часто просят "зарегать аську". Благо полно всяких левых имейлов в наличии, так что регаю. А тут захотелось написать страничку, чтобы имитировались действия при регистрации на icq.com. Но столкнулся с проблемой. Написал вот так для начала:
    PHP:
    1. <?php
    2. $ch=curl_init("https://www.icq.com/join");
    3. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    4. curl_setopt($ch, CURLOPT_HEADER, 1);
    5. curl_setopt($ch, CURLOPT_USERAGENT, "Opera/9.80 (Windows NT 6.1; U; ru) Presto/2.9.168 Version/11.50");
    6. $res=curl_exec($ch);
    7. $array=curl_getinfo($ch);  
    8. echo $res;
    9. print_r($array);
    10. ?>
    Возвращает:
    Код (Text):
    1. Array
    2. (
    3.     [url] => https://www.icq.com/join
    4.     [content_type] =>
    5.     [http_code] => 0
    6.     [header_size] => 0
    7.     [request_size] => 0
    8.     [filetime] => -1
    9.     [ssl_verify_result] => 0
    10.     [redirect_count] => 0
    11.     [total_time] => 0
    12.     [namelookup_time] => 0
    13.     [connect_time] => 0.187
    14.     [pretransfer_time] => 0
    15.     [size_upload] => 0
    16.     [size_download] => 0
    17.     [speed_download] => 0
    18.     [speed_upload] => 0
    19.     [download_content_length] => -1
    20.     [upload_content_length] => -1
    21.     [starttransfer_time] => 0
    22.     [redirect_time] => 0
    23. )
    и больше ничего.
    Пробовал обратиться по http точно таким же кодом. Ответ:
    Код (Text):
    1. HTTP/1.1 302 Moved Temporarily
    2. Date: Mon, 15 Aug 2011 16:47:37 GMT
    3. Server: Apache
    4. X-Powered-By: PHP/5.3.5
    5. Location: https://www.icq.com/join
    6. P3P: CP="ONL UNI COM PHY NAV INT DEM CURo OUR"
    7. Cache-Control: no-transform
    8. Vary: User-Agent
    9. Transfer-Encoding: chunked
    10. Content-Type: text/html
    11.  
    12. Array
    13. (
    14.     [url] => http://www.icq.com/join
    15.     [content_type] => text/html
    16.     [http_code] => 302
    17.     [header_size] => 296
    18.     [request_size] => 131
    19.     [filetime] => -1
    20.     [ssl_verify_result] => 0
    21.     [redirect_count] => 0
    22.     [total_time] => 0.421
    23.     [namelookup_time] => 0.015
    24.     [connect_time] => 0.171
    25.     [pretransfer_time] => 0.171
    26.     [size_upload] => 0
    27.     [size_download] => 0
    28.     [speed_download] => 0
    29.     [speed_upload] => 0
    30.     [download_content_length] => -1
    31.     [upload_content_length] => -1
    32.     [starttransfer_time] => 0.421
    33.     [redirect_time] => 0
    34. )
    Отсылает меня, засранец, на https.
    Может быть, https - какой-то защищенный протокол или в чем тут все-таки дело?
     
  2. krow7

    krow7 Активный пользователь

    С нами с:
    12 авг 2009
    Сообщения:
    398
    Симпатии:
    0
    Адрес:
    из Азии