//$taskId = session_id();
7: $taskId = mt_rand();
8: $_SESSION['taskId'] = $taskId;
9: $hiddenValue = md5($taskId);
10: //print($taskId.'
');//確認用
11: print('');
15:
16: 17: //one_time_submit.phpに記述
18: session_start();
19: $taskId = $_SESSION['taskId'];
20: //print($taskId.'
');//確認用
21: unset($_SESSION['taskId']);
22: if (md5($taskId) == $_POST['taskId']) {
23: //正常にsubmitされた時の処理
24: print('きちんと前の画面からsubmitされています。');
25: } else {
26: //二重投稿された場合や、直接アクセスされた場合の処理
27: print('フォームを通してアクセスして下さい。');
28: }
関西大学総合情報学部2007年卒。 卒業後「非同期」「主観事典」をテーマにした会社設立。パンデイロやvimなどの打楽器が好き。 Backbone.js 千利休 木村蒹葭堂