卷曲的PHP查询形成 - 如何? [英] CURL php query formation - how to?
本文介绍了卷曲的PHP查询形成 - 如何?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想,以形成穿过PHP下面卷曲POST请求?我该怎么办呢,所有的东西我想回来为无效后的参数。
这是我试图通过PHP来POST(我有API_KEY,api_sig ..但不知道如何在PHP中把查询后通过如下):
卷曲-d
API_KEY = KEY&安培; SIG =签名及放大器; TIME_STAMP = 20安培; JSON = 1\\
http://api.i.com/v1/update/
块引用>解决方案这应该工作
$ URL =http://api.iq.com/v1/update/;
$数据=API_KEY = API_KEY和放大器; api_sig =签名及放大器; TIME_STAMP = 20090612111832&安培; JSON = 1;$ CH = curl_init($网址);
curl_setopt($ CH,CURLOPT_POST,1);
curl_setopt($ CH,CURLOPT_POSTFIELDS,$数据);
curl_setopt($ CH,CURLOPT_FOLLOWLOCATION,1); / *服从重定向* /
curl_setopt($ CH,CURLOPT_HEADER,0); / *无HTTP报头* /
curl_setopt($ CH,CURLOPT_RETURNTRANSFER,1); / *返回数据* /$结果= curl_exec($ CH);curl_close($ CH);I am trying to form the following CURL post request through PHP? How do i do it, all of what i tried came back as invalid post parameters.
This is what i am trying to POST through php (i have the API_KEY, api_sig.. but dont know how put below post query through in PHP):
curl -d "api_key=KEY&sig=SIGNATURE&time_stamp=20&json=1" \ http://api.i.com/v1/update/
解决方案This should work
$url = "http://api.iq.com/v1/update/"; $data = "api_key=API_KEY&api_sig=SIGNATURE&time_stamp=20090612111832&json=1"; $ch = curl_init($url); curl_setopt($ch, CURLOPT_POST ,1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); /* obey redirects */ curl_setopt($ch, CURLOPT_HEADER, 0); /* No HTTP headers */ curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); /* return the data */ $result = curl_exec($ch); curl_close($ch);
这篇关于卷曲的PHP查询形成 - 如何?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文