2
我有一个PHP脚本设置,只要在网站上执行操作就会发出cURL请求。问题在于,无论何时运行该操作,该信息都会被POST两次。如何从PHP + cURL记录传出的http请求?
我需要弄清楚,如果这是我的一个问题(cURL正在运行两次)或它发布的URL做两次事情。
我想最好的方法是从服务器查看传出的http POST请求。
这是最好的选择吗?如果是这样,我该怎么办?
我有一个PHP脚本设置,只要在网站上执行操作就会发出cURL请求。问题在于,无论何时运行该操作,该信息都会被POST两次。如何从PHP + cURL记录传出的http请求?
我需要弄清楚,如果这是我的一个问题(cURL正在运行两次)或它发布的URL做两次事情。
我想最好的方法是从服务器查看传出的http POST请求。
这是最好的选择吗?如果是这样,我该怎么办?
当然是明智的。您在进行cURL调用之前使用error_log
函数,并使用ini_set('error-log', 'filename');ini_set('log_errors',TRUE);
设置文件的头部。然后,您运行该页面几次并检查该文件,该文件将确切地告诉您创建了多少次cURL请求。
cURL非常可靠。无论是你的代码做错了什么,并且两次调用cURL,或者你发布的服务都很愚蠢。 (我总是首先怀疑自己,因此记录所有错误并订阅文件的供稿以用于实况网站。)
向我们显示代码。最好的办法是登录你的curl代码块。 – ajreal