Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
コードは次のとおりです。
if (isset($_SERVER['HTTP_HOST']) === TRUE) { $host = $_SERVER['HTTP_HOST']; }
if ステートメント内の行で「未定義のインデックス HTTP_HOST」を取得するにはどうすればよいですか? つまり、インデックス設定は使用前にチェックされます。
また、HTTP_HOST が設定されないことがあるのはなぜですか?
PHP-CLI を使用していますか?
HTTP_HOST はブラウザでのみ機能します。
ブラウザで実行している場合は、HTTP_HOST を常に設定する必要があります...確認する必要はありません...単純に、
$host = $_SERVER['HTTP_HOST'];
十分です