PHPでユーザーから入力を取得する方法
PHPでは、$_GETと$_POSTという超グローバル変数を使用して、ユーザーの入力を取得できます。
- GETリクエストでユーザの入力を受け付ける:
$userInput = $_GET['inputName'];
- POSTリクエストのユーザー入力を受け取る:
$userInput = $_POST['inputName'];
inputNameは、入力フィールドに名前を定義するHTMLフォームでの名前です(例)
<form method="POST" action="yourphpfile.php">
<input type="text" name="inputName">
<input type="submit" value="Submit">
</form>
ユーザー入力の受け取り時には、htmlspecialchars関数を用いてユーザー入力をエスケープすることでXSS攻撃などを防ぐ、適切なバリデーションと防御プログラミングを実施する必要があります。