上記の例では、クエリ文字列のキー hoge の値を、環境変数 X_QUERY_HOGE にセットしています。 クエリ文字列ですので、キーがそれ以外も指定されることを考慮する必要があります。 例:http://example.com/test.html?hoge=1&piyo=2&fuga=3 .. 引数1つ目にhoge 例:http://example.com/test.html?piyo=2&hoge=1&fuga=3 .. 引数2つ目にhoge 例:http://example.com/test.html?piyo=2&fuga=3&hoge=1 .. 引数3つ目にhoge よって (^|&) でクエリ文字列の「先頭」もしくは「&の後」とし、同様に ($|&) でクエリ文字列の「最後」もしくは「&の前」とすることで、キーが複数指定された場合でも正確に切り出すことができます。 後は環境変