简体   繁体   English

PHP curl_setopt无法正常工作?

[英]PHP curl_setopt Not Working Properly?

This is my url when i run that url directly to browser that work properly. 当我直接将该URL运行到正常工作的浏览器时,这就是我的URL。

http://domainname.com/helloworld/dimond/add?name=abcd&price=1860

this url is run properly but i send request using curl_setopt that is not working. 此网址运行正常,但我使用curl_setopt发送请求,但该请求无法正常工作。 my code like. 我的代码一样。

$data="?name=$products_name&price=$fltPrice";
$url = 'http://domain.com/helloworld/dimond/add'.$data;
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
$myfile = curl_exec($ch);

Plase Help. 放置帮助。

Thanks, 谢谢,

To send a POST request via cURL, use the following: 要通过cURL发送POST请求,请使用以下命令:

$data="?name=$products_name&price=$fltPrice";
$url = 'http://domain.com/helloworld/dimond/add';
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
$result = curl_exec($ch);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM