За последние 24 часа нас посетили 19536 программистов и 1602 робота. Сейчас ищут 920 программистов ...

Передача данных

Тема в разделе "Прочие вопросы по PHP", создана пользователем Serjuk, 20 сен 2012.

  1. Serjuk

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

    С нами с:
    31 окт 2011
    Сообщения:
    44
    Симпатии:
    0
    Здравствуйте, пытаюсь сделать кроссдоменный запрос, но почему то появляется ошибка.
    Код (Text):
    1.  
    2.         var proxy_url = 'http://сайт/proxy.php';
    3.         var data = new Object();
    4.         data.Number = Num ;
    5.         data.Name = Nam;
    6.  
    7.         alert (data);
    8.         $.ajax({
    9.             type: 'POST', url: proxy_url,data:data,
    10.             success: function(res) {
    11.                 alert(res);
    12.             }
    13.         });
    Файл proxy.php
    Код (Text):
    1.  
    2. <?php
    3. if(!count($_POST))
    4.     die('[0,"Неверный запрос"]');
    5.  
    6. $data = $_POST;
    7.  
    8. // Тут прописываем адрес, по которому будем обращаться к удалённому серверу
    9. $url = 'https://сайт на другом сервере/Auth.do';
    10.  
    11. $options = array(
    12.     'http' => array(
    13.         'method' => 'POST',
    14.         'content' => $data
    15.     )
    16. );
    17. $context = stream_context_create($options);
    18. $out = file_get_contents($url, false, $context);
    19.  
    20.  
    21. echo($out);
    22. ?>
    23.  
    Ошибка такая:b>Warning</b>: file_get_contents(https://сайт на другом сервере/Auth.do) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 500 Transaction rolled back because it has been marked as rollback-only

    Подскажите,пожалуйста.
     
  2. jenya777777

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

    С нами с:
    16 мар 2010
    Сообщения:
    562
    Симпатии:
    0
    Насколько я понял там защищенное соединение https, вроде никак прочитать не получится.
     
  3. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Лень искать, тема была и там вроде решили это.