相关疑难解决方法(0)

如何在PHP中创建异步GET请求?

我希望对另一台服务器上的另一个脚本发出一个简单的GET请求.我该怎么做呢?

在一种情况下,我只需要请求外部脚本而无需任何输出.

make_request('http://www.externalsite.com/script1.php?variable=45'); //example usage
Run Code Online (Sandbox Code Playgroud)

在第二种情况下,我需要获取文本输出.

$output = make_request('http://www.externalsite.com/script2.php?variable=45');
echo $output; //string output
Run Code Online (Sandbox Code Playgroud)

说实话,我不想乱用CURL,因为这不是CURL的工作.我也不想使用http_get,因为我没有PECL扩展.

fsockopen会工作吗?如果是这样,如何在不读取文件内容的情况下执行此操作?没有其他办法吗?

谢谢大家

更新

我应该补充一下,在第一种情况下,我不想等待脚本返回任何内容.据我所知,file_get_contents()会等待页面完全加载等?

php curl asynchronous http

94
推荐指数
6
解决办法
11万
查看次数

使用phpmailer发送异步电子邮件

是否可以使用phpmailer发送异步电子邮件?

常规邮件发送代码段如下:

$mail->Send();

在等待继续之前,PHP等待Send()返回结果.有没有可能让phpmailer立即返回结果,而无需等待真正的电子邮件发送例程完成.

phpmailer

9
推荐指数
1
解决办法
6239
查看次数

标签 统计

asynchronous ×1

curl ×1

http ×1

php ×1

phpmailer ×1