我设置了一个PHP脚本,只要在网站上执行操作,就会发出cURL请求。问题是每当运行动作时,信息都会被POST两次。
如果这是我的问题(cURL正在运行两次),或者它正在POST的URL正在做两次,我需要解决。
我认为最好的方法是查看来自服务器的传出http POST请求。
这是最好的选择吗?如果是这样,我该怎么做呢?
答案 0 :(得分:0)
当然明智。您在进行cURL调用之前使用error_log
函数,并使用ini_set('error-log', 'filename');ini_set('log_errors',TRUE);
设置文件头。然后,您运行该页面几次并检查该文件,它将准确地告诉您cURL请求的次数。
cURL非常可靠。您的代码执行错误,并且两次调用cURL,或者您发布的服务是愚蠢的。 (我总是首先怀疑自己,所以记录所有错误并为实时网站订阅文件的订阅源。)