【发布时间】:2013-09-16 13:19:22
【问题描述】:
我正在尝试以格式将 url 从 php 页面发送到 json 页面
"http://myserver.com/login?q={"myid":"phil","password":"mypass"}"
。如果我将其粘贴到浏览器地址中,它可以正常工作。我试过 HttpRequest 和 cURL 没有成功。您能建议如何实现吗?
<?php
$yourJSONEncodedData = array('userid' => "phill", 'password' => "mypassword");
$url = "http://myserver.com/login?q=".json_encode($yourJSONEncodedData);
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_HTTPHEADER, array("Content-type: application/json"));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_NOBODY, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false);
$output = curl_exec($curl);
curl_close($curl);
var_dump($output);
$response = json_decode($output,true);
echo $response;
?>
我希望将“{}”返回给 php 程序。
【问题讨论】:
-
显示你的代码,我们会看到发生了什么,没有它,我们不能做太多
标签: php json curl httprequest