За последние 24 часа нас посетили 23033 программиста и 1726 роботов. Сейчас ищет 1721 программист ...

Помогите с кроссдоменным запросом

Тема в разделе "Вопросы от блондинок", создана пользователем HErATuB, 22 авг 2011.

  1. HErATuB

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

    С нами с:
    22 авг 2011
    Сообщения:
    7
    Симпатии:
    0
    Есть 2 сервера:
    1 Хостинг на битрексе
    2 Локальный на Денвере за прокси-сервером
    Задача отправить запрос на локальный сервер и получить ответ.
    Капая в интернете, нашел 3 метода: Сокеты, cURL, file_get_contents.
    Выбрал file_get_contents так как наглядно показалось, обходит прокси-сервер и ответ дает сразу же. Я пытаюсь получить содержимое локального сервера:
    PHP:
    1. $content = file_get_contents("http://xx.142.xxx.11:80/online/message.php?hello=1", False);
    2. echo $content;
    3.  
    Но ответа не было.
    Попытался с применением прокси
    PHP:
    1. $contentProxy = array(
    2.         'http' => array(
    3.             'proxy' => 'tcp://xx.6.x.179:8080',
    4.             'request_fulluri' => true
    5.     )
    6. );
    7. $proxy_c = stream_context_create($contentProxy);
    8. $sFile = file_get_contents("http://xx.142.xxx.11:80/online/message.php?hello=1", False, $proxy_c);
    9. echo $sFile;
    10.  
    после 10-20 секунд ответа тоже не было.
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    HErATuB
    чтобы "отправить запрос на локальный сервер" он должен хоть чуточку перестать быть локальным. Открывай порт на фаерволе и через него уже разговаривай. А вот эта писанинка не поможет. =) IP у него такой только внутри локалки. А в интернете его не видно. Никому. Никак.
     
  3. HErATuB

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

    С нами с:
    22 авг 2011
    Сообщения:
    7
    Симпатии:
    0
    А можно будет сделать с динамически IP?
    Как пример. То есть локальный сервер каждый 3 часа будет отсылать свой динамический внешний ip адрес на хостинг, тем самым бы повысилась безопасность локального сервера.
    Или я несу полную ересь?... :roll:
     
  4. iliavlad

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

    С нами с:
    24 янв 2009
    Сообщения:
    1.689
    Симпатии:
    4
    можно и так, а можно воспользоваться сервисами типа dyndns
     
  5. krow7

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

    С нами с:
    12 авг 2009
    Сообщения:
    398
    Симпатии:
    0
    Адрес:
    из Азии
    no-ip.org туда же.