PHP 開発では、ユーザーがフォームを通じて送信した POST データを取得する必要があることがよくあります。入手するには主に次の 2 つの方法があります。
$_POST は PHP の組み込みスーパーグローバル配列で、POST リクエストを通じて送信されたすべてのフォーム データが含まれます。 POSTデータにアクセスする方法は次のとおりです。
<span class="fun">$value = $_POST['入力の名前'];</span>
php://input は、POST リクエストの生データを含む読み取り専用の入力ストリームです。元の POST データを取得する方法は次のとおりです。
<span class="fun">$data = file_get_contents('php://input');</span>
次の例は、$_POST を使用して POST データを取得する方法を示しています。
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$name = $_POST['name'];
$email = $_POST['email'];
echo "名前:$name<br>";
echo "郵便:$email<br>";
}
?>