私はこの質問を掲載しているし、私はそれはまだImはできない。この現在のページにリダイレクト
私はフォームを持っているPHPのページを持っているし、ユーザーがクリックリフレッシュときを解決するためにたくさんググ申し訳ありませんまたはF5を押すとデータベースに重複した値が作成され、再送信するとデータベースに重複値が挿入される可能性があることを示すメッセージがユーザーに表示されます。ユーザーのブラウザにアラートボックスを表示し、重複する値をデータベースに追加しないでください
私はそのheader()
を知っています。私はheader()
の多くをphpマニュアルで、またserver_name
の機能を読んでいますが、いまだに多くの方法でトップに入れてみましたが、解決できません。それは非常に重要です。誰もdo.jarの方法を説明するコードのサンプルで私を助けてください何ても助けていただければ幸いです。ユーザーは、それが前のページへの直接べきではないブラウザの戻るボタンをクリックした場合
<form method="post" action"demo.php">
<input name="fname" type="text">
<input type="submit" value="submit">
</form>
demo.php
<?php
$firstname = $_POST['fname'];
?>
は、それが必要、何度も何度もフォームを送信するのを停止するために、私はdemo.phpページに追加すべきかを教えてくださいまだ現在のページにリダイレクトされます。
だから、ユーザーがクリックリフレッシュ場合やバックボタン、それが唯一の現在のページにリダイレクトする必要がありますし、任意の重複する値を挿入してはならないとも警告ボックスここに何をすべきかを私に説明disabled.Pleaseしなければならない、深いhelp.Thanksでイム
フォームを提出した後には、JavaScript 'LOCATION.HREF = 'url''を使用してページをリロードする必要があります。ところで、あなたはフレームワークやアーキテクチャやCMSなどを使用していませんか? – Bajrang
@ J.J。どのようなフレームワークを使用していないのですか?私はちょっと新しいPHPです。私はどんなフレームワークを使用する必要がある場合は親切に教えてください – niko
ZEND、MVC、Magento、joomla、Typo3などについて聞いたことがありますか? – Bajrang