PHP rest服务
我是PHP新手,我正在尝试将这篇文章发送到Web服务PHP rest服务,php,curl,Php,Curl,我是PHP新手,我正在尝试将这篇文章发送到Web服务 <?php $myID = "8125987"; $myVarible = "This is a test"; $service_url = "https://...?password=123&user=123&storeid=1000&mobile=$myID&message=$myVarible"; $curl = curl_init($service_url); $result = curl_exe
<?php
$myID = "8125987";
$myVarible = "This is a test";
$service_url = "https://...?password=123&user=123&storeid=1000&mobile=$myID&message=$myVarible";
$curl = curl_init($service_url);
$result = curl_exec($curl);
curl_close($curl);
echo $result;
?>
它不工作了,怎么了?
谢谢你的帮助。
KHJ1)首先检查旋度函数是否存在
回显函数_是否存在('curl_版本')?1:0; // 1=已启用,0=
残疾人
2) 尝试访问example.com而不是目标url
$url=”“
3) 在提问之前,请打印出curl info和err消息
网上有很多卷曲的例子,不过我还是做了一个供你参考。
“它不起作用”是一个无用的短语。如果要进行故障排除,则需要定义问题。会发生什么?有错误吗?(如果没有,您确定错误报告已打开吗?)当您var\u dump($result)
时,您会得到什么?等等等等。
<?php
echo function_exists('curl_version') ? 1:0; // 1 = enabled , 0 = disabled.
echo "<pre>";
$url = "http://www.example.com";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERAGENT, "MozillaXYZ/1.0");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
$result = curl_exec($ch);
print_r( curl_getinfo($ch) );
curl_close($ch);
var_dump($result);
echo "</pre>";
?>