• 締切済み

携帯サイトでリロードできなくするには

自身の飲食店の携帯サイトを自力で作っています。 アンケートに答えるとクーポンが発行される仕組みなのですが 現状ではpostmailからアンケートを送信すると、4種類の金券(金額をテキストで表示)がランダムに表示されるように設定しています。 当日限り有効なので日付も自動で表示できるようにしました。 いずれもPHPで作成しました。 ここからなのですが、 ブラウザの再読込ボタンを押すと、何度も金券の表示が変わってしまいます。これをなんとか阻止できないものかと考えていますが可能でしょうか? また、これを仮に阻止できたとしても、フォームに戻って再度送信すれば同じことなのかなぁって思います。 再読込のボタンと戻るボタンが無効になるようには出来ないでしょうか?また他に良い方法があれば教えていただけませんか? どうぞよろしくお願いします。

みんなの回答

回答No.1

アンケートのページ自体に、 「どのチケットを出すか」の情報をランダムで埋め込む。 (非表示で) それなら、アンケートに答えなおししないかぎり おなじチケットしか出ないと思います…。 それ以上を望むなら端末事態の情報をデータベース管理する必要がある気がします。

bluecap356
質問者

お礼

ご教授ありがとうございます。私にはちょっとハードルが高そうです。

関連するQ&A

  • 携帯のサイトでアンケートサイトを作りたい

    上記のままですが、携帯サイトで(iモード)アンケートフォールを作って送信というボタンを押したらその指定したアドレスに結果を送るようにしたいのですがどのようにすればよいのでしょうか? ホームページビルダー8にて通常のホームページでは、アンケート作成フォームを作ることができたのですが、携帯だとうまくできません。どのようにすればよいのでしょうか??

    • ベストアンサー
    • CGI
  • WWW上でのメールの送信について

    HPを自分で作成しているのですが、 アンケート等で送信者が住所や名前を記入して 自分宛にメールを送信する仕組みになってるのですが、 セキュリティ面を考えてそういうようなツール(?)を 導入しようかと思ってます。 SSLとか言うやつがそれにあたると思うのですが・・・ 無料で使えるて、代表的なものは何ですか? ちなみに、フォームはKENT WEBのpostmailを使ってます。

  • 誰か教えて下さい。

    誰か教えて下さい。 kentweb さんのpostmailをダウンロードして、利用している InfinitoPLUS のサーバーにUPしました。 フォームに入力した内容の確認画面までは表示されるのですが、送信ボタンを押すとERROR ! メール送信失敗 という表示が出てしまいます。 どのようにしたら正常に送信されるのでしょうか? よろしくお願いします。

  • CGIメールフォーム設置。後もう少しなんですが、、、。

    質問させていただきます。 現在GO LIVE5にて KENTWEBのPOSTMAILというCGIを利用してHPにメールフォームを設置しようとしているのですが、 メールフォームを呼び出して送信ボタンを押すところまではうまくいっているのですが、 送信ボタンを押すと次の画面でエラーがでます。 こちらのURLが問題のメールフォームです。 http://ginmidou.sakura.ne.jp/postmail/postmail.html?gif おそらくもともとのKENTWEBのCGIに組み込まれたプログラムだと思うのですが、 自分で少し変更したいので、 emailは入力必須ですを消したり、性別は入力必須ですというところを消したりするには どこをいじったらできるのでしょうか? どなたかおわかりになる方ご回答よろしくお願いいたします。

  • フォームで送信ボタンを押すと、postmail.cgiのプログラムリストが表示してしまう。

    CGI初心者です! http://www.kent-web.com/data/postmail.htmlを参考にして cgiで送信フォームを作成しています。 perlへのパスも確認し、sendmailのアドレスも $mailprog = /usr/lib/sendmail; で確認して、動作させました。 また、cgiのプログラムはcgi-bin配下に格納し、 $script = ../../cgi-bin/postmail.cgi; という形で修正しました。 ところが、フォームで送信ボタンを押すと、postmail.cgiのプログラムリストがブラウザで表示してしまい、メール送信が出来ない情況です。 うまく動作させたいのですが、どのようにすればよろしいでしょうか。

    • 締切済み
    • CGI
  • 携帯サイト返信フォーム

    先日PCの返信フォームの件で、質問をさせていただいたのですが。今度は携帯の返信ファームを作っている最中でして、やはりホームページビルダーで作っているのですが。一つは無料返信フォームを同じく使ったのですがやはり携帯サイトにはしっくりこなくて、二つ目はホームページビルダーの挿入からアンケートに行き作成を試みたのですが、そのアンケートが使えずクリックすることもできませんでした。下記が返信フォームとして作りたいものです。 ID(半角英数4-10文字)           ←長方形のボックス PASSWORD(半角英数4-10) ←長方形のボックス メールアドレス         ←長方形のボックス 送信  ←ボタン リセット  ←ボタン 全く同じくPCのサイトと同じなのですが、もし携帯の無料返信フォームかまたはHTMLでつれれば教えていただきたいのですが。 前回と似たような質問で大変申し訳ございません。 宜しくお願いいたします。 tebu 

  • メールフォームのプログラム設定について

    メールフォームの設定で困っています。ウィーバーで作ったフォームで訪問者が送信ボタンをクリックするとその内容が指定のメールアドレスに届くようにしたくてpostmailを入手しました。書籍に書かれている通りに編集しメールフォームのhtmlファイルのアクションに指定しました。確認作業をしてみると送信ボタンを押すとpostmail cgiのコード画面が表示されてしまいます。レンタルサーバーを使用していますが、そちらのサーバーの仕様を調べperlパス、sendmailパスを入力しています。パソコンはマックです。ネットでも色々検索してみたのですが初歩的すぎるのかそこまで詳しくは書かれていずこちらで質問させて頂きました。どなたかお教え頂けたらありがたいです。よろしくお願い致します。

    • 締切済み
    • CSS
  • さくらインターネットのCGIメールフォームについて

    ホームページ作成の初心者です。 四苦八苦しながらなんとか、ホームページを作り上げました。 最後に問い合わせフォームを使用したく、さくらインターネットのCGIメールフォームをさくら内にインストールして使用できるようになりました。 しかしながら、それは、設置したURLにアクセスしなければ使用できません。 出来ることなら、自作したホームページ内にメールフォームの項目を埋め込みたいと思い、フォームが作られているテーブルの部分(送信のボタン・style含む)を抜き出してコピーして貼り付けました。 しかし、送信ボタンを押しても、ソフトのプレビューでは「デスクトップ/(サイトのフォルダ)/postmail.cgi にはファイルが見つかりませんでした。というページが表示され、 実際にUPしたページからでは、 Not Found The requested URL /postmail.cgi was not found on this server. と表示されてしまいます。 どこに何を記載してやれば、最初に設置されたページのようにフォームの内容を送信することが出来るようになるのでしょうか。 どうがアドバイスをお願い致します。

  • Googleドライブ アンケートフォームについて

    アンケートフォーム作成し、回答者宛に送信して、回答者がアンケートを回答送信後の ありがとうございます。のページ下にあるフォームの作成のボタンは何故あるのですか? そのフォーム作成のボタンを消す機能はありますか? Googleドライブのアンケートフォームに詳しい方、ご教示よろしくお願い致します。

  • Forbiddenの意味

    サイトを作り、CGIを設置したはずなんですけどフォームの送信ボタンを押すとこのメッセージが出てきます。 Forbidden You don't have permission to access /postmail/postmail.cgi on this server. どんな意味なんでしょうか?ご指導お願いします。

    • ベストアンサー
    • CGI

専門家に質問してみよう