No.1ベストアンサー
- 回答日時:
リロードは本当に困りますよね。
参照系はSQLを実行されても困らないので、更新系のリロードを防止したいという前提で書きます。
リロードを防止する方法はいくつか考えられます。
ようはサブミットされたことがわかれば良いので、セッション変数にサブミットされたことを記録するのが簡単でいいんじゃないですかね。
たとえば、フォームを表示するときに
$ses_submitted = false;
とかやっといて、
action 先のPHPで以下のような処理すればいいんじゃないでしょうか。
if ($ses_submitted) {
// 更新済み
} else {
// 更新処理
$ses_submitted = true;
}
回答ありがとうございます。
上記と似たやり方も試しましたがうまくいかず
javascriptを使ったり(結局クライアントでロック
掛けるだけなのでサーバ側で2回実行されてしまったのですが・・・)
クッキーも使おうと思ってましたがどうも
もっと簡単な方法はないのかと・・・。
明日セッション変数使用で書いてみます。
また報告させて頂きます。
ありがとうございます。
No.2
- 回答日時:
MYSQL処理を行うほかのページをつくり、
------------------------------
header(Location:xxxxxxxxxx)
-------------------------------
で元のページにもどしましょう。
処理を行うページは、if や switch など使って分岐させます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS Chrome のキャッシュについて 3 2022/05/26 07:50
- JavaScript Typescript が必要な理由 1 2023/01/07 11:45
- SQL Server AccessのInsertクエリのあとつづけてDeleteクエリを行いたいがSQLでどう書いたらいい 3 2023/05/27 14:12
- PHP フォームで戻った際に入力済みの値が残るのを消したい 3 2023/02/17 13:58
- ホームページ作成・プログラミング メールフォームで送信すると「通信に失敗しました。ページの再読み込みを...」で送信できません。 2 2023/05/26 18:11
- PHP 「基礎からのMySQL 第3版 Kindle版」を数年前購入して全部やりました。 1 2022/09/15 05:32
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- Perl Perlで特定文字列から特定文字列までを抜き出したい 4 2022/04/02 14:24
- 文学・小説 全200ページくらいある現代思想に関する単行本を1日で全て読み込んで内容を理解するのは、簡単なことで 4 2023/03/04 21:09
- システム CPUの問題について 2 2022/07/09 12:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPのif文でその処理を途中で抜...
-
PHPExcel処理速度が遅い
-
関数の前にアットマークが付く場合
-
PHPが処理を途中でやめる。原因...
-
インスタンス化に伴うメモリ消...
-
プログラム内で処理中断後も継...
-
【PHP】URLがドメイン名...
-
Cronで同じ処理を複数同時に実...
-
こちらはただの直列処理ですか?
-
フォントの色を変えるには?
-
onedrive にexcelファイルをア...
-
form actionで二つ送信先を指定...
-
シェルスクリプトからphpファイ...
-
FTPコマンドでディレクトリごと...
-
存在しないメールアドレスかど...
-
.htaccessにphp_valueが使用できな
-
PHP8を使うと、大量のWarningが...
-
PHPでfatal errorが出ても無視...
-
アップロード画像数でCSSを分け...
-
Apacheでhttp://localhost/が表...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHPのif文でその処理を途中で抜...
-
インスタンス化に伴うメモリ消...
-
3の倍数の和
-
phpの処理中に画面表示ををする...
-
Smartyにて、文字検索
-
VBAからPHPを実行(キック)したい
-
PHPで偶数と奇数を判断するには
-
Cronで同じ処理を複数同時に実...
-
PHPExcel処理速度が遅い
-
PHP内、ボタン押下と同時にリロ...
-
タイムアウト処理?となる
-
DBへの書き込みとメール送信を...
-
プログラム内で処理中断後も継...
-
関数の前にアットマークが付く場合
-
PHPによるSQL文の中にPHP処理を...
-
アクセスクライアントごとにタ...
-
PHPが処理を途中でやめる。原因...
-
リンクのラベルを取得したい
-
PHP postgres でロールバック...
-
phpからjavascriptの関数呼び出し
おすすめ情報