[正解]
header('Location: http://localhost:8080/result.php');
[誤り]
header('Location, http://localhost:8080/result.php');
上記の部分の :
を ,
にしてしまっていたことによりページが遷移されず、ブラウザは真っ白なページ状態でした。
講義のcodeと自身のcodeを照らし合わせて確認し、誤りに気づきましたが、
こういった場合、どうすればより早く誤りに気づくことはできるのでしょうか? デバック力だと推測しますが、今回はエラーも出力されなかったため、誤りに気づくのに時間がかかりました。
[誤りに気づいたきっかけ]
result.php
に遷移しておらず、URL が index.php
のままでしたので header
関係が怪しいと疑いました。
こういった感じで推測し解決して行くことは好ましいのでしょうか?
そもそもなぜエラーが出力されなかったのでしょうか?
この場合 log
などを出力させて解決することが一般的なのでしょうか?
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?