PHPでユーザー入力を受け取る方法


<!-- HTMLフォーム -->
<form method="POST" action="process.php">
 <input type="text" name="username" placeholder="ユーザー名">
 <input type="email" name="email" placeholder="メールアドレス">
 <button type="submit">送信</button>
</form>
<!-- process.php -->
<?php
$username = $_POST['username'];
$email = $_POST['email'];
// 入力値を処理するコードを追加する
?>
  • コマンドライン引数を使用する方法: PHPスクリプトをコマンドラインから実行する場合、ユーザーからの入力はコマンドライン引数として渡すことができます。$argv変数を使用して引数を取得します。

    <?php
    $username = $argv[1];
    $email = $argv[2];
    // 入力値を処理するコードを追加する
    ?>
  • URLパラメータを使用する方法: URLにパラメータを追加して、ユーザーからの入力を受け取ることもできます。$_GETスーパーグローバル変数を使用して、URLパラメータを取得します。

    <?php
    $username = $_GET['username'];
    $email = $_GET['email'];
    // 入力値を処理するコードを追加する
    ?>
  • これらはPHPでユーザー入力を受け取るための一般的な方法です。どの方法を選ぶかは、使用するコンテキストによって異なります。セキュリティを考慮して入力値を検証することも重要です。