【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
[正解] header('Location: http://localhost:8080/result.php'); [誤り] header('Location, http://localhost:8080/result.php');
上記の部分の : を , にしてしまっていたことによりページが遷移されず、ブラウザは真っ白なページ状態でした。
:
,
講義のcodeと自身のcodeを照らし合わせて確認し、誤りに気づきましたが、 こういった場合、どうすればより早く誤りに気づくことはできるのでしょうか? デバック力だと推測しますが、今回はエラーも出力されなかったため、誤りに気づくのに時間がかかりました。
[誤りに気づいたきっかけ] result.php に遷移しておらず、URL が index.php のままでしたので header 関係が怪しいと疑いました。 こういった感じで推測し解決して行くことは好ましいのでしょうか?
result.php
index.php
header
そもそもなぜエラーが出力されなかったのでしょうか? この場合 log などを出力させて解決することが一般的なのでしょうか?
log
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
上記の部分の
:を,にしてしまっていたことによりページが遷移されず、ブラウザは真っ白なページ状態でした。講義のcodeと自身のcodeを照らし合わせて確認し、誤りに気づきましたが、
こういった場合、どうすればより早く誤りに気づくことはできるのでしょうか? デバック力だと推測しますが、今回はエラーも出力されなかったため、誤りに気づくのに時間がかかりました。
[誤りに気づいたきっかけ]
result.phpに遷移しておらず、URL がindex.phpのままでしたのでheader関係が怪しいと疑いました。こういった感じで推測し解決して行くことは好ましいのでしょうか?
そもそもなぜエラーが出力されなかったのでしょうか?
この場合
logなどを出力させて解決することが一般的なのでしょうか?