用于API调用的HTML表单PHP脚本操作
我将使用提交表单对API调用进行更友好的操作。我希望通过一个简单的HTML表单做到这一点,如下所示:用于API调用的HTML表单PHP脚本操作,php,html,Php,Html,我将使用提交表单对API调用进行更友好的操作。我希望通过一个简单的HTML表单做到这一点,如下所示: input type="text" name="ID:" placeholder="ID"> 点击submit按钮后,它将调用我的PHP文件,该文件将进行API调用 通常我会修改我的PHP脚本以适应我调用的信息,但如上所述,我想让用户更容易提交。下面是PHP的一个小插曲: <?php $id = "123456"; $apiurl = "http://url.co.uk/api/i
input type="text" name="ID:" placeholder="ID">
点击submit按钮后,它将调用我的PHP文件,该文件将进行API调用
通常我会修改我的PHP脚本以适应我调用的信息,但如上所述,我想让用户更容易提交。下面是PHP的一个小插曲:
<?php
$id = "123456";
$apiurl = "http://url.co.uk/api/information.json?id=" . $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:”] 看看PHP关于curl的文章。这可能对你有帮助
<?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);
?>