PHPでユーザーから入力を取得する方法

PHPでは、$_GETと$_POSTという超グローバル変数を使用して、ユーザーの入力を取得できます。

  1. GETリクエストでユーザの入力を受け付ける:
$userInput = $_GET['inputName'];
  1. 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攻撃などを防ぐ、適切なバリデーションと防御プログラミングを実施する必要があります。

bannerAds