嗨,我需要找到一个教程,向我展示如何从我正在构建的php mysql网站发布信用卡信息。
信用卡处理器希望将数据保存在jason文件中,因此我需要学习如何将数据编码为jason文件,然后将其发布到其API。
编码很简单,但是没有有关如何从我的php文件中将jason文件发布到API的信息。
谁能指出我正确的方向。这是我第一次无法在网络上找到操作方法。
谢谢 乔恩
答案 0 :(得分:0)
我认为您遇到如此困难的原因是因为您可能指的是JSON,而不是杰森。
执行此操作的最佳方法如下:
$data = array("name" => "NameOnCard", "address" => "Address", "number" => "CardNumber" );
$json = json_encode($data);
然后,您可以轻松发送$json
作为帖子正文。
$ch = curl_init('https://example_api.com');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $json);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: ' . strlen($json))
);
$response = curl_exec($ch);
curl_close ($ch);