0

ブラウザセッションごとに1つのPOSTのみを許可するにはどうすればよいですか?

4

2 に答える 2

1
<?php
session_start();

if (isset($_SESSION['already_posted'])) {
  echo "Already posted.";
  exit();
}

$is_valid_post = isset($_POST['txt_udid']); // && validate stuff...;

//... process $_POST....

if ($is_valid_post) {
    $_SESSION['already_posted'] = 1;
}
于 2012-08-23T21:59:43.363 に答える
0

送信処理後に情報を $_SESSION に保存し、送信処理の開始時に、以前に $_SESSION に保存された情報があるかどうかを確認します。

于 2012-08-23T21:57:05.210 に答える