PHP での URL パラメータの取得
PHP では、? を使用して URL でパラメータを渡すことができます。文字の後にパラメータ名と値を続けます。例:
http://localhost/dispatch.php?link=www.google.com
特定のパラメータ値を取得するには、URL からのすべての GET パラメータを含む $_GET スーパーグローバル配列にアクセスします。サンプル URL からリンク パラメーターにアクセスするには、次を使用します。
echo $_GET['link'];
ただし、URL にリンク パラメーターが存在しない場合、このコードは失敗する可能性があります。これを回避するには、
if (isset($_GET['link'])) { echo $_GET['link']; } else { // Handle missing parameter }
を使用します。または、パラメータの取得に filter_input() 関数を使用します:
echo filter_input(INPUT_GET, 'link', FILTER_SANITIZE_URL);
または、PHP 7.0 以降は、null 合体演算子を使用します:
echo $_GET['link'] ?? 'Fallback value';
以上がPHP で URL パラメータを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。