如何从PHP + cURL中记录传出的http请求?

时间:2011-09-02 15:09:03

标签: php curl

我设置了一个PHP脚本,只要在网站上执行操作,就会发出cURL请求。问题是每当运行动作时,信息都会被POST两次。

如果这是我的问题(cURL正在运行两次),或者它正在POST的URL正在做两次,我需要解决。

我认为最好的方法是查看来自服务器的传出http POST请求。

这是最好的选择吗?如果是这样,我该怎么做呢?

1 个答案:

答案 0 :(得分:0)

当然明智。您在进行cURL调用之前使用error_log函数,并使用ini_set('error-log', 'filename');ini_set('log_errors',TRUE);设置文件头。然后,您运行该页面几次并检查该文件,它将准确地告诉您cURL请求的次数。

cURL非常可靠。您的代码执行错误,并且两次调用cURL,或者您发布的服务是愚蠢的。 (我总是首先怀疑自己,所以记录所有错误并为实时网站订阅文件的订阅源。)