【PHP】下らねぇ質問はID出して書き込みやがれ 84at PHP【PHP】下らねぇ質問はID出して書き込みやがれ 84 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト38:nobodyさん 09/04/29 06:30:11 これ、「表示されているアルファベットを入力してください」とか、いうヤツでしょ。たぶん。 unsetしなかったら、同じキーで何度でも使えちゃうじゃん。 アカウント取り放題とか、メール出し放題とか。 キー値はサーバ側に保存しなきゃならんのだし、unsetまたはそれと同等な処理しなくて 良いパターンってないと思うけど。 39:nobodyさん 09/04/29 06:43:06 バリデーションに成功すればキーは破棄出来るわけだから同じキーが2度以上使われる可能性は排除できるよ 発行と検証の2フェーズあって、検証中でなければ前回の残りがあったとしてもそれを破棄して再発行すればいいわけ 検証中で無いことは empty($_POST["key..]) && !isset($_SESSION['key..]) で判別可能 unset() をクライアントスクリプト側に任せているのは、例えば3回まではトライ可能、といった キーを無効にするタイミングを選択できるようにしたいとかそういうことじゃないかと予想 40:nobodyさん 09/04/29 06:45:38 うっぷす! × empty($_POST["key..]) && !isset($_SESSION['key..]) ○ empty($_POST["key..]) 再発行条件が empty($_POST["key..]) && isset($_SESSION['key..]) かなw 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch