人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

●質問者: REMIX
●カテゴリ:ウェブ制作
✍キーワード:CGI PHP URL アクセス フリー
○ 状態 :終了
└ 回答数 : 5/5件

▽最新の回答へ

1 ● idetky
●20ポイント

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

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

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

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

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

◎質問者からの返答

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

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


2 ● pahoo
●20ポイント

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

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

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

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

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

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


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


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

◎質問者からの返答

難しそうですね汗

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

ありがとうございます


3 ● よたか
●20ポイント

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

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

◎質問者からの返答

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

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

ありがとうございました


4 ● aki1960
●20ポイント

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

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

■簡単PHP講座■

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

No.4 2002年3月4日

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

◎質問者からの返答

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

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

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

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

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


5 ● aki1960
●20ポイント

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

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

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


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

◎質問者からの返答

回答ありがとうです。

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ