簡體   English   中英

API調用的HTML表單PHP腳本操作

[英]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文件的方法。

http://www.w3schools.com/html/html_forms.asp

而不是$ 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM