• 締切済み

一回のみ稼動するように制御したい

いつもお世話になっています。 PHP勉強中の者です。。 ・1日に一回しか開くことができないページ それと、 ・完全に一回しか開くことができないページ は、どの関数をどのように使用しているのでしょうか。 イメージとしては、着メロサイトなどで指定の曲を、 一回ダウンロードを完了すると 二回目からは「一度しかダウンロードできません」 表示がされるようなものです。 説明がへたですいません。 わかりますでしょうか。 ご教授お願いいたします! ※初心者のわたしにはサンプルがありますと分かりやすくて助かります。

みんなの回答

  • bonyamk
  • ベストアンサー率29% (49/166)
回答No.3

企業サイトの場合・・・ utn属性とは違った方法で端末IDを拾って それを利用して判定しているようです 判定は、、関数とかじゃなくて 単純に比較すればいいだけでは?

  • bonyamk
  • ベストアンサー率29% (49/166)
回答No.2

iモードですと決まったGATEWAYを通過するので IPを記録するやり方だと問題がありますね・・・ そんなときは・・・ <a>タグや<form>タグにutn属性をつけると 端末IDが帰ってきます これを利用すれば質問の内容が実現できます http://www.nttdocomo.co.jp/mc-user/i/tag/utn.html ただしutn属性はCHTMLの3.0からなので 対応機種が限られます http://www.nttdocomo.co.jp/mc-user/i/tag/s2.html#2_3

hachimitsu2000
質問者

お礼

ありがとうございます! 勉強になります。 IPを取得する方法が万全ではないとすれば、 企業サイトでは他の方法を使っているのでしょうか。 お知りでしたら、 ご教授いただきたく存じます。 それと、 IPを取得したとしDBに書き込んで、 そのIPから2回目以降アクセスでできなくするとは、どの関数を使用するのでしょうか。 あー分からないことだらけでで困ってます。 すいません。。

  • sin11
  • ベストアンサー率32% (21/65)
回答No.1

訪問者のIPを記録しておいて1度アクセスがあったら弾くようにすればいいだけでは

hachimitsu2000
質問者

補足

ありがとうございます! 現在、携帯サイトを作っているのですが、 IモードなどでもIPを記録することは可能でございましょうか。 たいへん参考になりました!

関連するQ&A