前提
ローカル環境では多重投稿されませんがサーバにアップロードした場合多重投稿される。(POST使用)
ロリポップLiteSpeed使用
実現したいこと
ブラウザを再読み込みした際POSTが再度送信されないようにする。
発生している問題・エラーメッセージ
読み込みをするたび送信される サーバー上でheaderが動作しない。(ローカル環境上ではheaderを動かせています)
該当のソースコード
一部になります。 <?php $i = 1; $entry = $db->query("SELECT文); if (isset($_POST['add'])) { //ボタンが押されたら $db->query(INSERT文); $db->query(UPDATE文'); $comment = ""; } header('Location: ./' . urldecode($uri) . '', true, 301); } else { } } catch (PDOException $e) { echo 'DB ERROR' . $e->getMessage(); } ?>
0 コメント