投票システムを作っていますが、多重投稿を防ぐためにクッキーに値を保存しようと考えました。(それほど厳密な多重投稿防止ではないので)
投票するアイテムが複数あり、1番目のアイテムに投票した場合は、同じアイテムには連続して投稿はできないけれど、他のアイテムには投票できると、要するに投票されたアイテムもクッキーに保存しておきたいのです。
今、
setcookie("ABC","vote".$id."=1",time()+90*24*60*60);
として、id1に投票した場合はvote1という変数に1が保存されるようになっています。
で、2番目、3番目のアイテムに投票された場合や、投票時にすでに投票されているかどうかチェックするときにクッキーの情報を呼び出すわけですが、変数名自体を自動生成させるのはどうすればいいのでしょうか。
例えば、id1に投票があったかどうかチェックする場合に
if(isset($ABC)){
parse_str($ABC);
if(isset("$vote".$id)){
・・・
とは書けないですよね?
変数名自体を作る方法を教えてください。
また、このような状態で多重投稿を防ぎたい場合に、もっと簡単な方法はないでしょうか。
(クッキーを使わない方法でも結構です)
あわせて教えて頂けると嬉しいです。
よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
そしたら、可変変数を使えばよいのでは。
//$vote1 = 99;
$id = 1;
$vote = "vote$id";
print isset($$vote);
参考URL:http://php.s3.to/man/language.variables.variable …
なるほど。
可変変数というもの自体を扱ったことがなかったので勉強になりました。
まだ完全に理解していませんが、いろいろ調べてみます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java Java 配列<選挙> 4 2023/07/31 15:07
- PHP 連投防止 2 2022/10/17 19:00
- 政治 選挙はランダム投票でするべきだろう。 ランダム投票とは、国民から無作為に投票者を抽出する投票制度。 4 2022/06/24 17:09
- 政治学 もはや選挙は「サンプル調査」なのか? 1 2023/04/15 14:30
- 政治 憲法違反に成らない参議院選挙を発明しました 52 2022/10/18 12:09
- 政治 天皇陛下の投票を阻止する事はできませんよね? 11 2022/10/12 04:34
- 減税・節税 今回も無意味な茶番劇投票が行われました。 こんな無意味な投票止めて、大きな税金が必要な政策の時には、 8 2022/07/10 22:27
- 政治 今は大統領とかになる奴ってあまり良いのがいないのか? 1 2022/04/25 12:48
- 政治 自民党が望む、地方からも議員を選べる憲法改正は、どうしたらできるでしょうか? 1 2022/10/18 16:58
- 政治 何故、日本共産党が無くなったらダメなのかを最強の思考法である背理法で考えました 12 2023/07/25 11:59
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
spi 非言語 教えてください
-
doubleclick.netというのが出ま...
-
最近室内にこんな虫が見かけら...
-
仕事を風邪で2日間休んでしまい...
-
パイの分配とはどういう意味で...
-
要冷蔵商品は常温でどれくらい...
-
プライバシーの設定について(...
-
学校で休み時間に小腹が空いた...
-
職場でずっとお菓子を食べてる...
-
賞味期限が3年前のお菓子を食...
-
ケーキにレモン汁を入れる理由
-
焼き菓子の賞味期限が2週間過ぎ...
-
このチョコ、裏に洋酒入りって...
-
財布を拾ってくれた方へのお礼
-
洋菓子の常温放置可能な基準
-
1000カロリーくらいのお菓子を...
-
ベイクドチーズケーキを焼いた後
-
消費期限が3日前に切れたプリン...
-
子供の泊まりについて 高校生の...
-
2か月前に賞味期限切れの開封済...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
spi 非言語 教えてください
-
doubleclick.netというのが出ま...
-
仕事を風邪で2日間休んでしまい...
-
ケーキにレモン汁を入れる理由
-
このチョコ、裏に洋酒入りって...
-
ケーキは寝かせた方が美味しい?
-
1000カロリーくらいのお菓子を...
-
ベイクドチーズケーキを焼いた後
-
転校するとき先生へのお礼は・・・
-
クッキー生地が割れてしまいます。
-
独身寮に入るときは何か持って...
-
子供の泊まりについて 高校生の...
-
クッキーってどれくらいの調理...
-
焼き菓子の賞味期限が2週間過ぎ...
-
子供はラム酒入りでも大丈夫?
-
クッキーの材料 ねせないとど...
-
賞味期限が3年前のお菓子を食...
-
1日中お菓子しか食べてない友達...
-
手作りクッキーは日持ちどのく...
-
消費期限が3日前に切れたプリン...
おすすめ情報