远程服务器上的 PHP 文件是否托管在 apache 之类的网络服务器上?它是如何托管的?您可以尝试使用 curl
$url = "http://<ip_or_domain_of_remote_server>/your_file.php";
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, $url);
$result = curl_exec($ch);
echo $result
您还应该确保您的端口在远程服务器上打开并且您的文件具有适当的权限
此外,使用 curl,您可以将变量传递给远程 php 脚本,如下所示:
$url = "http://<ip_or_domain_of_remote_server>/your_file.php";
$data = array("key0"=>"val0","key1"=>"val1");
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_POST, count($data));
curl_setopt($ch,CURLOPT_POSTFIELDS, $data);
$result = curl_exec($ch);
echo $result