外部投稿でりロード時の二重投稿を防ぐために
-
よろしくお願いいたします。
管理画面以外の外部から投稿できるようにしています。
index.phpから投稿し、そのままindex.phpに戻ります。一度投稿した後にりロードすると2重投稿されてしまうので、防止のためにフォーム部分に、
<?php $_SESSION['lc'] = uniqid(); ?> <input type= "hidden" name="lc" value="<?php echo htmlspecialchars($_SESSION['lc'], ENT_QUOTES); ?>">
とし、後はif文で、$_POST[‘lc’] と $_SESSION[‘lc’]が同じ時だけ投稿ができるようにしています。
しかしこれがうまくいきません。
どうも調べてみると、$_POST[‘lc’] と $_SESSION[‘lc’]が通常でも違っているようです。
1日あれこれ苦戦しましたが、どうにもわかりません。どなたか分かる方教えてください。
よろしくお願いいたします。
4件の返信を表示中 - 1 - 4件目 (全4件中)
4件の返信を表示中 - 1 - 4件目 (全4件中)
- トピック「外部投稿でりロード時の二重投稿を防ぐために」には新たに返信することはできません。