使用PHP和HTML表单创建cURL GET

时间:2017-05-04 17:51:13

标签: php html forms curl

我想将以下cURL声明从我的网站发送到我网站的API:

curl -X GET https://mywebsite.com/api/v1/clients?id_number=<value> -H "Token: TOKEN"

其中id_number值来自HTML标准表单,如下所示:

<form action="somethinghere" method="post" target="_blank">
  <input type="text" name="id_number">
  <input type="submit" value="Submit">
</form>

任何想法都将受到赞赏..

此致

1 个答案:

答案 0 :(得分:0)

当您使用POST提交HTML表单时,请从id_number页面上的POST Params获取PHP并添加cURL代码,如下所示:< / p>

$id_number = $_POST['id_number'];

//Server url
$url = "https://mywebsite.com/api/v1/clients?id_number=".$id_number;

// declare your token here 
// OR define a constant at the top of file like define('TOKEN', 'value of token');
$token = ''; 

$headers = array(
     'Token: '.$token
);

// Send request to Server
$ch = curl_init($url);

// To save response in a variable from server, set headers;
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

// Get response
$response = curl_exec($ch);

// print response
print_r($response);