PHP получить строку с удаленной страницы - PullRequest
0 голосов
/ 05 февраля 2012

Я создаю сценарий обработки мобильных платежей для своего сайта, и для проверки платежа мне нужно получить строку с сайта провайдера.

Строка будет либо «Действительный», либо «Неверный»

Как я могу вытащить эту строку с моего собственного сайта?

Ответы [ 2 ]

3 голосов
/ 05 февраля 2012

Есть много методов, вы можете использовать file_get_contents( 'http://...'), curl или открыть socket напрямую.

I 'Я бы пошел с curl, это даст вам лучший контроль с минимальным количеством кода.

1 голос
/ 05 февраля 2012

Если вы хотите проверить определенную строку в HTML с удаленной страницы на основе URL, вы можете использовать следующее:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://some.url.com");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
if (strstr($output, "Valid")) {
    // The payment is valid
}
else {
    // The payment is invalid
}

Надеюсь, это поможет.

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