我需要通过使用 PHP 的 HTTP 请求使用 get 变量发送 API 请求。
格式类似于:
https:"www.thirdpartyurl.com"/Request.ashx?command=_&username= _&password=______&customer=__&customerpassword=___
其中 1. 命令 = 创建客户
用户名 = 我的用户名
密码 = 我的帐户密码
客户=客户用户名(他填写的表格)
客户密码 = 客户密码(在表格中填写)
请在下面查看我的 HTML 文件:
<html>
<head>
<meta charset="utf-8">
<title>Sample request</title>
</head>
<body>
<form action="operations.php" method="post">
<p>userid
<input id='textbox1' type="text" name="custuname" value="" placeholder="Enter User name">
</p>
<p>password
<input id='textbox1' type="text" name="custpwd" value="" placeholder="Enter User name">
</p>
<input type="submit" name="Create Account" id="create_account" value="Create">
</form>
</body>
</html>
我的 php 文件是:
<?php
$baseurl = "www.thirdpartyurl.com";
$username = "xxxxx";
$pw = "xxxx";
$customer = "$_POST(custuname)";
$customerpw = "$_POST(custpwd);
&tariffrate=4;
$params = array("command"=>"createcustomer", "username"=>$username, "password"=>$pw,
"customer"=>$customer,"customerpassword"=>$customerpw,"tariffrate"=>&tariffrate);
$link = $baseurl . '?' . http_build_query($params);
?>
当单击提交按钮而不是创建帐户时,它会在浏览器中显示 PHP 代码上方。请帮助我。