PHP междоменные запросы - PullRequest
0 голосов
/ 30 июля 2011

Я зеленый программист, и я изначально пытался делать кросс-доменные запросы в JS.Я быстро понял, что это запрещено.В отличие от похожих вопросов, опубликованных здесь, я хотел бы посмотреть, смогу ли я использовать PHP для их создания вместо запросов JSONP.Это возможно?

Простой рабочий процесс ...

BROWSER: POST to my PHP the request-payload & request-headers

PHP: POST to Other Domain's URL the request-payload & request-headers

Other Domain: Process Request and send response

PHP: Send the Response-Content and Response-Header Info back to the browser

Вот то, с чем я пытаюсь работать http://msdn.microsoft.com/en-us/library/bb969500%28v=office.12%29.aspx

Моя цель - сделать клиента веб-клиента Communicator, которыйвеб-ориентированный и удобный для мобильных устройств.

Ссылка на рабочий пример была бы потрясающей!

Ответы [ 2 ]

1 голос
/ 30 июля 2011

CURL, в этом случае вам подойдет что-то простое:

<?php
$ch = curl_init('http://otherdomain.com/');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, false);

$result = curl_exec($ch);
var_dump($result);
?>

В этом случае $ result будет содержать HTML-код сайта. Имейте в виду, что он не будет выполнять никакой JavaScript, как если бы вы посещали сайт в браузере.

0 голосов
/ 30 июля 2011

Вы говорите о веб-сервисах, и похоже, что целью является обработка платежей. У любого крупного платежного шлюза есть подготовленные API для этого. В любом случае вы можете учиться самостоятельно. Здесь хорошая отправная точка http://ajaxonomy.com/2008/xml/web-services-part-1-soap-vs-rest

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...