11

ホームページにフォームがあり、送信すると、ユーザーは自分のサイトの別のページに移動します。入力したフォームデータを次のページに渡したいのですが、次のようになります。

<?php echo $email; ?>

$emailユーザーがフォームに入力したメールアドレスはどこにありますか。これをどの程度正確に達成できますか?

4

1 に答える 1

34

これを実現する最良の方法は、ハイパーテキスト転送プロトコルhttps://developer.mozilla.org/en-US/docs/Web/HTTP/MethodsのメソッドであるPOSTを使用することです。

index.php

<html>
<body>

<form action="site2.php" method="post">
Name: <input type="text" name="name">
Email: <input type="text" name="email">
<input type="submit">
</form>

</body>
</html> 

site2.php

 <html>
 <body>

 Hello <?php echo $_POST["name"]; ?>!<br>
 Your mail is <?php echo $_POST["mail"]; ?>.

 </body>
 </html> 

出力

こんにちは「名前」!

あなたのメールアドレスは「whatyou@addedonindex.com」です。

于 2013-03-06T00:27:02.103 に答える