Я установил этот php-скрипт на один мой сервер "A".Он отправляет данные на аутентифицированный сервер «B» http://example.com:80/file.php', и сервер выдает токен, который можно использовать для просмотра содержимого серверов.Но проблема в том, что сервер «B» генерирует токен для сервера «A» (сеть).Я могу видеть содержимое сервера "B", используя токен сервера "A" со своего компьютера / Android, если я использую свой localhost (xampp) в качестве сервера "A", но я не вижу никакого содержимого, если я включаю скрипт phpлюбой хостинг.Я буду рад, если кто-нибудь даст решение.Заранее спасибо.
<?php
try {
$ch = curl_init('http://example.com:80/file.php');
//curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Host: example.com', 'Connection: Keep-Alive', 'Authorization:Basic encrypted-auth'));
curl_setopt($ch, CURLOPT_USERAGENT, 'Dalvik/2.1.0 (Linux; U; Android 8.0.0; SM-G955F Build/R16NW)');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 0);
$output = curl_exec($ch);
if (FALSE === $output) {
print_r("curl_error:" . curl_error($ch));
print_r("curl_errno:" . curl_errno($ch));
}
curl_close($ch);
print_r($output);
} catch (Exception $e) {
print_r($e->getCode());
print_r($e->getMessage());
}
?>