質問: phpのheader関数を使用するとエラーが起こってしまいます。いろいろ試しましたが解決できませんでした。 よろしくお願いします。 'Server error! サーバ内部で障害が発生し、 リクエストに応えることができませんでした。 サーバが過負荷であるか、 CGI スクリプトにエラーがあります。 サーバーの障害と思われる場合は、ウェブ管理者までご連絡ください。 Error 500' ``` URL:http://localhost/sample.php '' URL:http://localhost/template.php ' 会員登録画面 会員登録フォーム 姓: 名: パスワード: 生年月日: 出身県: 年齢: ' ``` 実行時のURLはhttp://localhost/sample.phpとなっています
回答: RFC 7230(和訳)にあるように、HTTPヘッダーは`キー:(ここにスペースはあってもいい)値`となっているので、`Location :`のようにスペースを入れると**正しく動きません**。