• 締切済み

Firefox フォームデータ

・POSTでフォームデータを送信された後のページをリロードすると 確認 ページを表示するにはフォームデータを再度送信する必要があります(中略) 再度送信する場合はOKを、送信しない場合はキャンセルをクリックしてください。 というパネルが出てきます。 これを出さないようにし、リロードしただけで自動的にOKを押した状態にしてくれるような 設定や拡張機能はありますでしょうか?

みんなの回答

noname#101087
noname#101087
回答No.1

そのページで追試したわけじゃありませんが、「リロード」時はそのような動作(フォーム再送要求)がふつうではないのでしょうか? 「自動ログイン」を入れ、設定しておけば、「リロード」したとき改めて自動的にログインします。(当たり前 !) Roboform がポピュラーです。 Sleipnir だと、下記のスクリプトが使えますけど.... 。 -------------------------------------  http://muryou-de.com/autolog.htm >AutoLoginCreater を AutoLogin.user.js に入れる

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • firefoxでフォーム再送信

    サイトを閲覧してて書き込みして「戻る」を押すと、 「このページを表示するにはフォームデータを再度送信する必要があります。 フォームデータを再送信すると以前実行した検索、投稿や注文などの処理が繰り返されます。」 というエラーウィンドウ?が出て、 「はい」か「キャンセル」をクリックするように求めてくるのですが、 このウィンドウを出ないようにするにはどうすればいいでしょうか?

  • フォームで送られたデータのキャッシュを消したい。

    最近phpを始めたばかりの初心者です。 簡易的なアクセス認証?のようなものを作っています。 実行すると、フォームが現れ、パスワード「12345」を入れると includeのindex.incを表示し、 パスワードが合っていなければ「パスワードが違います」と表示させるように以下のコードを書きました。(かなり稚拙なコードで見難いとは思いますが。。) <?php $pass = $_POST['pass']; if ($pass=="12345"){ include("index.inc"); exit; }elseif ($pass!="12345"){ echo 'パスワードが違います'; }else{ echo ' <form method="post" action="'; echo $PHP_SELF; echo '"> <input type="password" name="pass"></form> パスワードを入れてください'; }?> で、一応は動作するのですが、ページをリロードさせるとブラウザから「フォームのデータを再送信します」旨のアラートが出ます。 ここで困っています。 パスワードを間違った場合、ブラウザのバックで戻る事で、入力フォームには戻れますが、もしそのままリロードしてしまうと、誤ったデータがキャッシュに入ったまま再入力されてしまい、再度このphpに戻っても「パスワードが違います」という表示のままになってしま、フォームが現れません。 また、一旦ページを閉じたり、別のページに飛んでも、このphpに入ったときには再度パスワードを入力させたいと思います。 ブラウザのキャッシュに問題があると思い、 <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-control" CONTENT="no-cache"> <META http-equiv="Expires" content="0"> を追加してみたのですが、うまく行きません。 どのようにしたら良いのでしょうか? なるべく簡易的なものを考えています。 が、やはりセッションなどを使う事になるのでしょうか。。

    • ベストアンサー
    • PHP
  • 京都市図書館の資料検索と Firefox についてお聞きします

    Firefoxを起動してください。 https://www.kyotocitylib.jp/cgi-bin/Sopcsmin.sh?p_mode=1&list_cnt=10 京都市図書館の資料検索画面で、書名フィールドに「教えて左巻」と入れて検索をクリックしてください。2件ヒットするはずです。「いまさらきけない化学の疑問」と「いまさらきけない物理の疑問」です。そのうち一方をクリックしてください。back space を一度押してください。次にもう一方の本をクリックしてください。するとクリックしてもページに飛びません。リロードしようと更新しようとすると「このページを表示するにはフォームデータを再度送信する必要があります。フォームデータを再送信すると以前実行した検索、投稿や注文などの処理が繰り返されます。」のウィンドウがポップアップします。このリロードの必要が煩わしいです。だから普段は Firefox を使っているのですが京都市図書館の検索をするときだけ IE を使っています。 でもできれば Firefox で検索したいです。だからこの煩わしいポップアップ、backspace を使うたびにいちいちリロードしなければならない状態を回避したいのです。 Firefox のどこをどう設定すればいいでしょうか?

  • 検索フォームのセッション管理について

    PHPを利用して検索フォームから入力された値を取得し、 条件にあった画面を表示しているのですがページを戻る際に警告が出て うまく戻れません。 流れ 1,フォームから値の取得 ⇒  2,送られた値を【$a】で受け取り、セッション変数に代入、条件にあったデータの表示(select * from sample where aaa like【$a】) ⇒  3,もしフォームの値が空でセッション変数に値があれば、セッション変数を【$a】に代入し条件にあったデータの表示 ⇒  4,フォームの値、セッション変数共に空ならセッション変数を削除し、他のページに飛ばす 5,新たにフォームから値が送られた場合は値を上書きする 以下が書いたコードです。 session_start(); if(isset($_POST["test"])){ $a = $_POST["test"]; $_SESSION["test"] = $a; }elseif($_POST["test"] == "" and isset($_SESSION["test"])){ $a = $_SESSION["test"]; }else{  unset( $_SESSION["test"] );  if (isset($_COOKIE["PHPSESSID"])) {   setcookie("PHPSESSID", '', time() - 1800, '/');  }  session_destroy();  header( "Location: /top.html" );  exit(); } 以下で【$a】を使いsql文を組み立て、データを表示しています。 このコードだと前のページに戻る際firefoxでは 【このページを表示するにはフォームデータを再度送信する必要があります。フォームデータを再送信すると以前実行した検索、投稿や注文などの処理が繰り返されます。】 と表示され、IEでも 【警告 : ページの有効期限切れ 要求したページは、フォームで送信された情報を使用して作成されました。このページは、もう利用できません。セキュリティ保護のため、情報は自動的には再送信されません。 情報を再送信し、この Web ページを表示するには、ツール バーの [更新] ボタンをクリックしてください。】 と表示されてしまいます 上記のコードをどのように変更すれば警告をださず行いたいことに記述したようにできるのでしょうか? ご教授ください。よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • フォームメール送信時のアラートについて

    HTMLとJavaScriptで作ったフォームメールで、送信ボタンをクリックすると、 ブラウザから ------------------------------- このフォームは電子メールを使用して送信されています。 このフォームを送信すると、電子メールアドレスが受信者に公開され、 フォームのデータが暗号化されずに送信されます。 この送信は続行できますが、取り消すこともできます。 [ OK ] [キャンセル] ------------------------------- というメッセージが表示されます。 このメッセージを表示させなくする方法はないのでしょうか?

    • ベストアンサー
    • HTML
  • フォームの構築

    phpで以下のような流れのフォームをつくっています。 基盤となる流れで問合せでも会員登録でもフォームの流れは共通です。 1:入力ページ 2:確認ページ 3:送信完了ページ ※入力ページと確認ページでは、自分自身にPOSTしてます 入力ページで送信ボタンを押すとデータチェック(未入力や妥当性)を行います。 ここでエラーがあればエラーメッセージを各フォームの項目の下に表示しページ移管しません。 エラーがない場合にはPOST値をSESSIONに格納し確認ページへリダイレクトします。 ※確認ページの各項目の表示値はSESSION値を利用 確認ページのボタンは送信ボタンのみで戻るボタンは用意していません。必要であればブラウザの戻るで戻ります。 送信ボタンを押すと送信完了ページへリダイレクトしメール送信等の必要な処理を行います。 いちいちSESSIONを利用しないでPOSTで済ませるべきという意見もあるのですが一般的にどちらがいいのでしょうか? 確かにSESSIONを利用しない場合、処理は楽になる事もあるのですがPOSTした瞬間に ページ移管してしまうので各フォームの下にエラーメッセージの表示はできないですよね? また、hiddenを使う事によって目には見えないもののソース上では見れるので セキュリティ的にもあまりよくないという事もあるのでどちらがいいものか迷っております。 問題なく動作はしているので構築方法についてアドバイスやいい方法がありましたら教えてください!

    • ベストアンサー
    • PHP
  • 2つのフォームから同時に送信するには

    実は2つのフォームから同時にpostする方法が分からず困っています。一つのフォーム1はデータベースからデータを取り出して、ループをかけてチェックボックスのvalueに入れて表示しています。フォーム2では別内容をテキストボックスに入れます。そして、この2つを同時に別PHPファイルに送信したいのですが、片方しか送信されません。一つのボタンをクリックすると、2つのフォーム内容がpostされるようにするにはどうすればよいのでしょうか。どなたかご教授、アドバイス宜しくお願いいたします。

    • ベストアンサー
    • PHP
  • フォームについて

    お問い合わせフォームの流れについて質問です。 現在の流れを書きますと・・・ 1:フォームに入力し確認ボタンをクリック 2:エラーチェックを行う 2-a:エラーがあればページ移管せずメッセージ表示 2-b:エラーがなければPOST値をSESSIONに代入し確認画面へリダイレクト 3:確認画面で送信ボタンをクリックで送信ページにリダイレクト 4:送信ページでメールの送信を行いSESSION破棄 こんな流れが自分の中で基準となっているのですが、セッションだと最終的に リダイレクトするので、確認画面から入力画面に戻ると入力値が消えることや IEでページがうまく表示されないことがあるので、できるだけPOSTで対応したく 思っております。 入力画面でformのactionを自分自身としているので、これを確認用のページに 指定してやれば問題ないのですが、エラーがあろうがなかろうが確認用のURLに 変わってしまいます。 エラーがあるうちは、画面移管させたくないので何かいい方法はないかと思って いるのですが、皆さんはどのような流れでフォームを作成しているのでしょうか? おおまかな流れで結構ですのでアドバイスをいただければと思っております。

    • ベストアンサー
    • PHP
  • DreamweaverCS3でメールフォームが使えない

    こんにちわ教えてください。 DreamweaverCS3を使ってHPを作成し、 ページ内にメールフォームを作りましたが、 いざIE上から送信ボタンを押しても動きません。 Dreamweaverの「挿入」パネルグループの「フォーム」タブから 「フォーム」アイコンをクリック、 設定はメソッドを「POST」、アクションは「mailto:××@××」、 エンコーディングタイプは「text/plain」、いたってシンプルです。 メルアドを変えてみても、htmlファイルも他に何も記載を無くして フォームを一つだけ&送信ボタンだけの状態にしても、 「送信」ボタンを押してもウンともスンとも言ってくれません。。。 ちなみにhtmlファイルはローカルのままでIEで開いてやってみても、 レンタルサーバーにPUTしてhttpsのアドレスから開いても同じです。 XP&IE6、Vista&IE7でも同じです。 何故でしょう。しくしく(;_; どなたかタスケテクダサイ。。。。

  • Google Chrome フォーム再送信の確認

    戻るを押したときの (フォーム再送信の確認 このウェブページを正しく表示するには、先ほど入力したデータが必要です。データをもう一度送信することは可能ですが、このページで行った操作をすべて繰り返すことになります。データを再送信してこのページを表示する場合は [再読み込み] をクリックしてください。) の画面を出したくない。 どうしたらいいでしょうか?