如何在 PHP 中发出异步 GET 请求?
2022-08-30 07:39:16
我希望向另一台服务器上的另一个脚本发出简单的GET请求。我该怎么做?
在一种情况下,我只需要请求一个外部脚本,而不需要任何输出。
make_request('http://www.externalsite.com/script1.php?variable=45'); //example usage
在第二种情况下,我需要获取文本输出。
$output = make_request('http://www.externalsite.com/script2.php?variable=45');
echo $output; //string output
说实话,我不想搞砸CURL,因为这并不是CURL的工作。我也不想使用http_get因为我没有PECL扩展。
fsockopen会起作用吗?如果是这样,如何在不读取文件内容的情况下执行此操作?难道没有其他办法吗?
谢谢大家
更新
我应该补充一点,在第一种情况下,我不想等待脚本返回任何内容。据我所知,file_get_contents()将等待页面完全加载等?