2017-03-07 18 views
0

私は小さなPHPフレームワークを構築しています。公式データをmysqlに挿入する最も一般的な方法を探しています。現在、通常の "挿入"クエリを使用しています。ページのリフレッシュ後にデータがデータベースに2回格納されるという問題があります。リフレッシュ後に公式データを二重に挿入しないでください

私が読んだほとんどのドキュメントは、フォーミュラを送信した後にリダイレクト機能を実装すると言っています。私はこれを最も一般的な方法ですか?

私は簡単な解決策を探しているわけではありませんが、私は将来私が使用するすべての定型文に使用できます。ただし、すべての形式ストアを別のデータベースに保管してください。

ありがとうございました!

答えて

0

あなたが質問していると思うことは、クエリが実行された後の対処方法です。ページがリフレッシュされたときにクエリが再度実行されないように、ページをリロードする必要があります。それはなぜあなたが得ている、あなたのデータベースの究極のライン。この

$redirect_page= "index.php";//plus any URL segments index.php/news/articles/item/123 
header(sprintf("Location: %s", $redirect_page)); 

幸運

キース

+0

よう 何かが私は現在、それを行う..しかし、私はそれが最善の方法ではないと思いますか?もしあなたが10種類の定型書式を持っていれば、あなたはいつもこの書式の後にこの行コードを入れますか?私はそれがクラスを作成するようないくつかのソリューションが存在することを願って.. ..しかし、私はこのステップをより自動的にするために何かを見つけることはありません..しかし、..あなたのコメントのために感謝..現在私はURLをカットするstrtokを使用する?前にURLを保存しますか?私のvaribaleで。リダイレクト先 – weristsam

関連する問題