前提・実現したいこと
PHPで掲示板のようなサービスがあります。
入力には名前とテキスト入力、書き込みボタンがあります。
書き込みボタンをクリックすると、sql文等の処理を流すようになっています。
発生している問題・エラーメッセージ
更新をすると前回と同じ書き込みが増殖します。
ブラウザを開きなおすと、たまに増殖しないことも有ります。
疑問点
・そもそも、なぜif(isset($_POST['submit'])#submit=>書き込みボタン
としているのに、F5で更新した際にこの条件分岐がtrueになるのかよくわかっていません。
他のサイトで、セッションを使う、やリダイレクトされたときはGETすればいいなどの
対処法を調べましたが、そもそも更新した際とボタンを押したときの共通点がわからないので
理解が出来ません。
・なぜフォームには何も値が入っていないのに前回の記録を覚えているんでしょうか?
セッションや何かなんでしょうが、保存するコードを書いた覚えがありません。
わかりやすく説明されているサイト、または分かるように解説頂けないでしょうか
回答3件
あなたの回答
tips
プレビュー