[英]HTML Form PHP script action for API call
我將使用提交表單向我的API調用更加用戶友好。 我希望通過一個簡單的HTML表單來做到這一點:
input type="text" name="ID:" placeholder="ID">
點擊提交按鈕后,它將調用我的PHP文件,該文件將進行API調用。
通常,我只是修改PHP腳本以適合我要調用的信息,但如上所述,這是為了使用戶更易於提交。 這是PHP的代碼段:
<?php
$id = "123456";
$apiurl = "http://url.co.uk/api/information.json?id=" . $id;
代替我在php上手動輸入“ 123456”,我該如何使用表單提交數據。
我嘗試添加$ID = $_POST["ID"];
但這僅對我失敗。
您輸入的內容有錯別字。 而不是名稱“ ID:”,您應該只具有ID,這就是為什么它不起作用的原因-因為POST數組中沒有索引為“ ID”的元素。
如此簡單:輸入type =“ text” name =“ ID” placeholder =“ ID” />
然后,在PHP中
<?php
$id = $POST['ID'];
$apiurl = "http://url.co.uk/api/information.json?id=" . $id;
?>
將$ POST ['ID']更改為$ POST ['ID:']或更改輸入名稱
記住要指定將表單發布到php文件的方法。
而不是$ ID = $ _POST [“ ID”]; 使用$ ID = $ _POST [“ ID:”];
查看有關curl的PHP 文檔 。 它可能會幫助您。
<?php
// create a new cURL resource
$ch = curl_init();
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
curl_setopt($ch, CURLOPT_HEADER, 0);
// grab URL and pass it to the browser
curl_exec($ch);
// close cURL resource, and free up system resources
curl_close($ch);
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.