2012-04-17 10 views
1

だが、これが私のフォームフィールドのコードであるとしましょう:とPHPのページにパラメータを渡すと、URLに値を追加

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

これら二つの入力ボックスは、ユーザーが情報を入力することができます。 process.phpで、あなたは同じように変数をつかむことができます。

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

は今、私は、このリンク

を使用して通過パラメータ

で直接開いているページ「process.php」をしたいです

はlocalhost/process.php?ユーザ名=アーメド&パスワード= 123456

ないworki NG、使用は$ _GETが動作する場合、私はよく

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

知っているが、私はこのように、このページを開くにはどうなるか$ _POST

を使いたいです?

+1

あなたはajaxを使用していますか? – mgraph

+0

あなたはGETなしではできません。 – hjpotter92

+0

代わりに '$ _REQUEST'を使用してください – Baba

答えて

2

$_REQUEST。基本的に$_POST$_GETおよび$_COOKIEのマージです。

0

私はあなたが何を意味するか理解していれば、あなたは$ _REQUESTを使用することができるはず[「ユーザ名」]と$ _REQUEST [「パスワード」]

それはどこにも近く起こった場合、私はセキュリティ上の理由から、それに対してお勧めしますデータベースがありますが、POSTまたはGETを使用できるようになります。

0

URLにはGETパラメータのみを渡すことができます。 POSTデータを直接送信するには、CURLのようなものを使用して、POSTデータとして変数を含めるように要求を適切にフォーマットしたいとします。

関連する問題