PHP Web 開発では、ページ ジャンプ操作を実行する必要があることがよくありますが、ページ ジャンプ操作を実行するときは、URL アドレスの末尾に疑問符 (?) といくつかのパラメーターを追加します。では、なぜ疑問符が付くのでしょうか?
ここでは、URL アドレスの構成を理解する必要があります。 URL (Uniform Resource Locator、Uniform Resource Locator) は、ネットワーク リソースのアドレスです。これは、プロトコル名、ホスト名 (または IP アドレス)、ポート番号、パス、クエリ文字列の 5 つの部分で構成されます。このうち、パスとクエリ文字列は疑問符 (?) で区切られています。
PHP では、$_GET 配列を通じて疑問符の後のパラメーター値を取得できます。以下に例を示します。
// 页面跳转并传递参数 header('Location: target.php?id=1&name=John');
上記のコードでは、PHP のヘッダー関数を使用してページにジャンプし、URL の後にパラメーター id と name を追加します。ジャンプ後、$_GET['id'] および $_GET['name'] を通じてパラメーター値を取得できます。
なぜ疑問符を追加するのでしょうか?実際、それは分離として機能します。 URL 内のパラメーターとパスの区切り文字として疑問符を使用すると、その後の URL の処理が非常に便利になります。疑問符の後のパラメータを解析することで、ページに必要な情報をすばやく取得できます。
疑問符に加えて、シャープ記号 (#) を使用して URL を区切ることもできます。ただし、ハッシュ マークの後のコンテンツはサーバーには送信されず、クライアントのブラウザーで場所をマークするためにのみ機能します。
つまり、PHP ページにジャンプする場合、URL の後続の処理を容易にするために、URL の後に疑問符 (?) とパラメーターを追加する必要があります。
以上がPHP ページにジャンプします。なぜ疑問符を追加するのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。