![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?c9bd177)
お世話になります。
php5にて二重投稿防止のスクリプトを考えておりますが、
なかなか良いものが浮かばず、検索でも見つけられないため質問します。
制作仕様としては、
1つのindex.phpの中に一言コメントを付けて送信するものなのですが、(twitterのような感じ)
更新ボタンを押すと「再送信~」というダイアログが出てしまいます。
別に確認ページや完了ページ等を設ければ、$_SESSIONやheader関数で解決するのですが、
どうしても同一ページ(index.php)内で全てを処理したいのです、何か方法があるのでしょうか?
お手隙の方、ヒントをよろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
index.php の中で、POSTデータが有れば処理して index.php へリダイレクトさせ、POSTデータが無ければただ表示だけするようにすれば表示されたページでリロードを行っても「再送信~」は出なくなると思います。
大変良いヒントを頂きました。
ページ上部に
if (!empty($_POST)) {
header("Location: {$_SERVER['REQUEST_URI']}");
}
を入れることで全てが解決致しました。
本当にありがとうごうざいます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP php 入力画面から確認表示画面へ情報の受け渡しについて。 1 2023/06/07 18:00
- PHP PHP ページング データベース 1 2022/06/16 10:30
- PHP PHPで入力フォームでデータを確認表示画面まで送る流れを日本語で理解したいのです。 1 2023/05/29 19:12
- PHP $_SESSIONに渡した後はそのまま使っても問題ありませんか? 3 2022/11/08 22:17
- PHP コメント機能に返信欄を矢印で追加したい 1 2022/05/09 21:17
- WordPress(ワードプレス) ワードプレスで、投稿一覧ページにタグを表示する方法 投稿につけたタグを、記事一覧ページにもカテゴリと 1 2023/05/10 21:41
- PHP 「teratail」での回答内容がいまいちわかりません。 1 2022/09/10 05:05
- PHP PHP MySql ページング 2 2022/09/20 06:38
- その他(ブログ) 二次創作用のサイトを開設し漫画を投稿したい。 二次創作の漫画を描いている者です。pixivやTwit 1 2022/04/13 20:51
- その他(プログラミング・Web制作) .htaccessファイルの修正がこれで問題ないかどうか 1 2022/04/21 08:42
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
php my adminより取り出したデ...
-
URLでスラッシュ区切りでパラメ...
-
フォントの色を変えるには?
-
pearのMailライブラリがうまく...
-
PHPで新しいウインドウで開く命...
-
phpファイルの編集について
-
Subversionのリポジトリの削除
-
画像アップロードのファイル名...
-
centos6のlogにscript not foun...
-
ファイル一覧表(LAN内の別PC)
-
10MB以内のJPG画像
-
MkDir関数
-
別ファイルの変数を呼び出した...
-
フォームで戻った際に入力済み...
-
HPの更新をしたら自動でメール...
-
.phpと.incファイルの違いはな...
-
phpのセッションについて
-
コマンドプロンプトを指定のデ...
-
require_once()でファイルが読...
-
<A href ~ と一緒に値を渡すには
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
リダイレクトでPOST
-
URLの変わらないページをPHPで...
-
【WordPress】メディアの一覧出力
-
テキストリンクを2回クリックし...
-
URLでスラッシュ区切りでパラメ...
-
【PHP】ブログ記事をお気に入り...
-
会員サイトに自動ログインして...
-
PHPで、データを表示させるとき...
-
php my adminより取り出したデ...
-
LARAVEL モデル
-
レンタル予約管理表を作りたい
-
WordPress 検索結果ページのペ...
-
header関数でページ移動する場...
-
phpinfoでloaded modulesが表示...
-
GETで「?」無しでパラメータの...
-
PHPで検索結果からさらに詳細な...
-
phpでの二重投稿防止について
-
phpとpostgresを利用した検索シ...
-
PHPとSmartyで、ブログサービス...
-
リンク(URL)をクリックした後、...
おすすめ情報