我已经在我的服务器上安装了这个php脚本" A"。它将数据发送到经过身份验证的服务器" B" ' http://example.com:80/file.php'并且服务器提供可用于查看服务器内容的令牌。但问题是服务器" B"正在为服务器生成令牌" A" (网络)。我可以看到服务器" B"内容使用服务器" A"来自我的计算机/ android的令牌,如果我使用我的localhost(xampp)作为服务器" A"但是如果我将PHP脚本放在任何HOSTING上,我就看不到任何内容。如果有人给出解决方案,我会很高兴的。提前谢谢。
<?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());
}
?>