/etc/hosts.conf

Тема в разделе "PHP", создана пользователем alexz15, 25 сен 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. alexz15

    alexz15

    Регистр.:
    3 окт 2008
    Сообщения:
    394
    Симпатии:
    189
    Привет!
    Есть проблемка: я курлом беру данные с сайта www.odinsite.com, но он сейчас не работает, этот сайт на вирт хосте, но если прописать (в виндовсе) в файле С:\Windows\system32\drivers\etc\hosts строку:
    Код:
    127.0.0.1 www.odinsite.com #(вместо 127.0.0.1 ип хоста)
    и запустить скрипт, то все работает и сайт нормально открывается (если в браузере ввести ip, то сайт не работает).

    Вопрос: можно ли через php указать нужный айпишник для домена и продолжить работу?
     
  2. Alternator

    Alternator

    Регистр.:
    23 мар 2009
    Сообщения:
    295
    Симпатии:
    145
    попробуй в CURLOPT_URL задать вместо доменного имени IP
    и в CURLOPT_HTTPHEADER добавить имя хоста
    PHP:
    curl_setopt($ch,CURLOPT_URL,'http://127.0.0.1/somepage.php');
    curl_setopt($ch,CURLOPT_HTTPHEADER,array('Host: www.odinsite.com'));
     
  3. alexz15

    alexz15

    Регистр.:
    3 окт 2008
    Сообщения:
    394
    Симпатии:
    189
    делаю так:
    PHP:
    // $get_url = 'http://www.kavkiskey.com/';
    function send_get($get_url){    
        
    $ch curl_init();
    curl_setopt($ch,CURLOPT_URL,'http://60.190.218.24/index.php');
    curl_setopt($ch,CURLOPT_HTTPHEADER,array($get_url));
        
    curl_setopt($chCURLOPT_RETURNTRANSFER,1);
        
    curl_setopt($chCURLOPT_USERAGENT$defined_vars['HTTP_USER_AGENT']); 
        return 
    $data curl_exec($ch);
        
    $type=curl_multi_getcontent($ch);
        
    curl_close($ch);    
    }
    не работает
     
  4. Alternator

    Alternator

    Регистр.:
    23 мар 2009
    Сообщения:
    295
    Симпатии:
    145
    а делать так, как я написал не пробовали?
    PS нафига на ваш код такой высокий хайд?
    что в нем ценного
     
  5. alexz15

    alexz15

    Регистр.:
    3 окт 2008
    Сообщения:
    394
    Симпатии:
    189
    уменьшил хайд (он из-за сайта, - как я посчитал, а так ничего ценного).
    не работает (
     
  6. lesorub

    lesorub Жаббервог

    Регистр.:
    22 дек 2008
    Сообщения:
    325
    Симпатии:
    280
    попробуй так:)
     
    alexz15 нравится это.
Статус темы:
Закрыта.