携帯サイトでよくあるような

「設定したURLへアクセスした人のみを特定のURLへアクセス可能にする」
携帯用のCGIまたはPHPがあれば教えてください。
できればフリーがいいです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2008/10/19 21:33:28
  • 終了:2008/10/26 15:34:56

回答(5件)

id:idetky No.1

idetky回答回数426ベストアンサー獲得回数202008/10/19 21:56:00

ポイント20pt

「設定したURL」へアクセスしたときにあるセッションを与え、

「特定のURL」にアクセスするときにセッションをチェックして、

セッションが与えられていなければ、

header("Location: http://hoge.com ");

で飛ばしちゃえばよいのではないでしょうか。

id:REMIX

すいません、自分で作るのは無理なので

できればソースかフリースクリプトを教えてください・・・

2008/10/19 22:00:18
id:pahoo No.2

pahoo回答回数5960ベストアンサー獲得回数6332008/10/19 22:30:28

ポイント20pt

「設定したURLへアクセスした」携帯に何かキーを持たせ、「特定のURL」でそれを確認するのが無難でしょう。

このような処理について、PCならセッションが使えるのですが、DoCoMoの携帯をはじめ、Cookie非対応の携帯が多いため、セッションIDをURLに埋め込むしかありません。となると、ページ毎にその処理を書いてやる必要があります。

したがって、下記のサイトや書籍を参考に、ご自身で書いていただくしかありません。

携帯端末用Web制作バイブル 第2版 (ADVANCED WEB DESIGN BOOKS)

携帯端末用Web制作バイブル 第2版 (ADVANCED WEB DESIGN BOOKS)

  • 作者: 八木澤 知彦
  • 出版社/メーカー: 翔泳社
  • メディア: 大型本


なお、固有識別番号の送信を許可している携帯電話に対しては、識別番号を取得することができます。


ただ、いずれの方法もセキュリティ的には脆弱なので、もし重要な認証を行うようでしたら、携帯電話の機種ごとに細かな制御を盛り込む必要があります。

id:REMIX

難しそうですね汗

でもこの機会にweb制作本は読んでみようかと思います

ありがとうございます

2008/10/19 23:02:39
id:yotaca No.3

よたか回答回数423ベストアンサー獲得回数462008/10/19 22:35:35

ポイント20pt

うちで配布しているもので良ければ使ってください。

http://blog.hanamarl.com/item-544.html

id:REMIX

自分の目的の機能ではなかったですが

キャリア振り分けの際はありがたく使わせていただきます

ありがとうございました

2008/10/19 23:04:00
id:aki1960 No.4

aki1960回答回数256ベストアンサー獲得回数82008/10/20 14:56:42

ポイント20pt

HTTP_HOSTで判定して、振り分けちゃえばいいんじゃないでしょか?

ここいらに参考になるスクリプトがでてます。

■簡単PHP講座■

http://www.freespace.jp/phpstudy.php4

No.4 2002年3月4日

~PHPde簡単スクリプト -アドレスによって表示するページを切り替えよう- ~

id:REMIX

回答ありがとうございます。

自分の書き方が悪かったかもしれないですが

「指定のリンクをクリック(アクセス)した人のみ、指定のURLへアクセス可能にする」

こういったスクリプトを探してます・・・

レンタルHPなどではたまにあるんですけどね

2008/10/20 16:22:54
id:aki1960 No.5

aki1960回答回数256ベストアンサー獲得回数82008/10/20 21:40:38

ポイント20pt

それなら、クリックするリンクの記述を次のようにして、

<a href="http://www.example.com/hoge.php?foo=accessok">ここをクリック</a>

PHP側で、フォームから送信されたかのように、$_REQUESTを判定するてのはどうでしょう?これならとても簡単だと思いますけど。


あるいは、先の回答4の判定に、HTTP_REFERERを加えて、リンクを設置したURLかどうか判定する、とか。

id:REMIX

回答ありがとうです。

ちょっと詳しい知識がないので

勉強してみることにします

2008/10/26 15:34:18

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません