onigirin回答ポイント なしウォッチ

phpとセッションの謎現象について。


phpで、フォームを使ったプログラムを開発しています。

連打防止の仕組みとして、

「フォーム表示(ワンタイムトークンセッション発行)」→「投稿完了」

と、2ステップのうち1ステップ目に、ワンタイムトークンを発行しています。


しかし、原因不明の現象が発生し、困っています。

フォーム表示時に発行するセッションが「12345」の場合、フォーム上にもhiddenで「12345」が入ります。

そして「投稿ボタン」を押して投稿処理に進むと、「セッションの値」と「フォームから届いたhiddenの値」が異なり、投稿できない現象が時折発生します。

ほとんどの場合は問題が無いのですが、一部のユーザーから投稿できないと連絡があり調べていますが、原因がわかりません。

主に「アンドロイドスマホ」からの投稿で発生しているかも、という程度しかわかりません。

確認のため、エラーログを出力しても、確かにセッションとhiddenから受け取った値は異なっていました。

何が原因かわからなくてハマってしまっているので、何か情報頂けると助かります。

ログインして回答する
回答がありません

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2014-06-14 19:04:58
終了日時
2014-06-21 19:05:05
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

PHP7798スマホ1351アンドロイド255トークン11エラーログ104プログラム5048セッション439

人気の質問

メニュー

PC版