1

これが私のフォームフィールドコードだとしましょう:

<form action="process.php" method="post">
<input type="text" size="25" name="username" />
<input type="text" size="25" name="password" />
</form>

これら 2 つの入力ボックスを使用して、ユーザーは情報を入力できます。process.phpでは、同じ方法で変数を取得できます。

$username = $_POST['username'];
$password = $_POST['password'];

今、パラメータを渡してページ「process.php」を直接開きたい

私はこのリンクを使用します

localhost/process.php?username=ahmed&password=123456

機能していません。 $_GETを使用するとうまくいくかどうかはわかっています

$username = $_GET['username'];
$password = $_GET['password'];

しかし、私は$_POSTを使いたい

この方法でこのページを開くにはどうすればよいですか???

4

3 に答える 3

2

$_REQUEST. $_POSTこれは基本的に$_GETとのマージです$_COOKIE

于 2012-04-17T21:30:38.013 に答える
0

URL では GET パラメーターのみを渡すことができます。POST データを直接送信するには、CURL などを使用してリクエストを適切にフォーマットし、変数を POST データとして含める必要があります。

于 2012-04-17T21:31:07.840 に答える
0

あなたの言いたいことが理解できれば、 $_REQUEST['username'] と $_REQUEST['password'] を使用できるはずです

データベースの近くに移動する場合は、セキュリティ上の理由からお勧めしませんが、POST または GET を使用できるようになります。

于 2012-04-17T21:30:54.377 に答える