0

PHP を使用して HTTP リクエスト経由で get 変数を使用して API リクエストを送信する必要があります。

フォーマットは次のようなものです:

https:"www.thirdpartyurl.com"/Request.ashx?command=_&username= _&password=______&customer=__&customerpassword=___

1. コマンド = 顧客の作成

  1. ユーザー名 = 私のユーザー名

  2. password = アカウントのパスワード

  3. customer=顧客のユーザー名 (フォームに入力)

  4. 顧客パスワード = 顧客パスワード (フォームに入力)

私の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 コードの上に表示されます。これについて私を助けてください。

4

3 に答える 3

0

する必要があります

$customer = $_POST['custuname'];
$customerpw = $_POST['custpwd'];

それ以外の

$customer = "$_POST(custuname)";
$customerpw = "$_POST(custpwd); //<----quotes not closed
于 2013-11-14T06:58:13.900 に答える