• ベストアンサー

カウントで。

投票のようなCGIを作っています。 1.1票 [投票ボタン] 2.3票 [投票ボタン] のような感じです。 たとえば、1.の投票ボタンを押すと、2票になるのですが、投票後に、そのページを読み込み直すともう1票追加してしまいます。 <HEAD>内にno-cashは設定しているのですが、ページを読み込み直しても、投票しないようにはどうすればいいですか。 説明が下手で申し訳ありませんが、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • the845t
  • ベストアンサー率33% (246/743)
回答No.1

投稿後ページを移動させるとか、 同じ投稿者からの投稿を受け付けないようにするとか。 Perlだとして、 print "Location: $file\n\n"; をhead(HTMLの<head>ではなく)に。

nananana777
質問者

お礼

ページを移動させたくなかったのですが、更新中というページに移動させ、また投稿ページに自動で戻るようにしてみました。 Locationは気がつきませんでした。これからそれでやってみたいと思います。 わかりやすい回答ありがとうございました。

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

関連するQ&A