大家好! 我的问题是关于HTTP标头以及如何将我的阵列发送到服务器。 我的数组是:
$postdata = array(
'user' => $user,
'timestamp' => $timestamp,
'hash' => $hash
);
我想将我的数组与curl()一起发送到服务器但是在标题中,我在服务器中使用slim。 我的客户方是:
$url = 'localhost/test';
$ch = curl_init();
curl_setopt($ch, CURLOPT_url, $url);
curl_setopt($ch, RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $postdata);
$response = curl_exec($ch);
echo $response;
curl_close($ch);
我的服务器端是:
require('slim/slim.php');
\slim\slim::registerAutoloader();
$app = new \slim\slim(array('debug' => true, 'mode' => 'development'));
$app->contentType('application/json;charset=utf-8');
$app-get('test', 'mockup');
$app->run();
function mockup() {/* ... */}
答案 0 :(得分:0)
为什么不能发布它而不是尝试创建新的标题?
curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
然后在另一边,只需从$_POST
数组