指定サイトからのアクセスのみ許可したいです。>指定サイトからのアクセスのみ許可したいです。入力中の回答があります。ページを離れますか?※ページを離れると、回答が消えてしまいますページを離れるA回答を続ける入力中のお礼があります。ページを離れますか?※ページを離れると、お礼が消えてしまいますページを離れるお礼を続けるTweet指定サイトからのアクセスのみ許可したいです。指定サイトからのアクセスのみ許可したいです。仕様としてあるサイトからのみアクセスを許可させたく、リファラで対応しようと思っていたのですが、携帯だとリファラが取れない機種などがあるようで大変困っています。観覧拒否を行いたいので特にリファラを使わなくてもできる方法があれば教えていただきたいです。5.0よろしくお願いいたします。通報するこの質問への回答は締め切られました。リンク元ページからのリンクはボタンでもいいんですかね?ボタンでよければ、POSTにしてアクセス方法がPOSTかGETかの判断を追加することで、#2の方法でブックマーク対策はできます。ブックマークからのアクセスはGETしかできない。書いているうちに#2の方法(というよりも携帯ではすべて)の欠点がもう一つ。リンク元ページに書かれたリンクと同じものを勝手にどこかのページに作成された場合、正規のページから来たものか、不正なページから来たものか判断できない。これはPOSTにしても対処できない。Refererを監視して、Refererを吐く機種からアクセスされた場合にのみ、不正なページを発見できる、と対処する事は可能ですが。発見出来たら、そのサーバ運営者に削除依頼してもイタチゴッコでしょうから、訴訟する等の抑止力を期待するなどになりますが。通報するこの回答へのお礼ありがとうございます。上記内容で対応してみました。14:11リファラ送信されてない場合にそのような事は難しいと思います。条件付きでかなり面倒な上、条件もなかなか厳しいのですが、以下のような方法を取る事が出来ると思います。説明不足ですみません。「あるサイト」が管理下にないのです・・・。こちらで指定したリンクを貼ってもらうことはできるのですが、DBへのアクセスなどはできないのです。詳しく書いていただき、参考になりました。ありがとうございました。14:08クッションページ(表示はされない)を設ける方法が一番楽ですかね。http://~/index.php");のように、Locationヘッダーを返して画面遷移させる方法。実際には、Locationヘッダを返す前に、携帯の契約者ID情報を元にDBにin.php通過のデータを挿入する。サイト内でin.php通過のデータが入っているかどうかを確認して、通過フラグが立っていなければ『直アクセスできません』とでもメッセージを表示する。通過フラグは指定時間(10分など)を超えたデータは削除する事で、ブックマークされても次回アクセス時には(指定時間が過ぎていた場合)『直アクセスできません』となる。欠点は、in.phpをブックマークされた場合に対処できない。(※携帯の場合、表示されているページ以外はブックマークできない?それでもブックマークURLを手入力で編集されたらダメ)指定時間(10分)を過ぎたら、サイト内で別ページに移動する際にも『直アクセスできません』となってしまう。(※サイト内移動時に、時間を更新することで対処可能、ただし無操作時間が指定時間を超えた場合にアウト)PCサイトは同じ手法が使えない。元ページで、リンク先をブックマークが簡単にできる。※PCサイトでもリファラを使用する、というわけにはいかない。ウィルスバスターなどのセキュリティ対策ソフトで、リファラを削除する(リファラを送信しない)という機能が存在するため。他にも欠点はあるかも知れませんが、簡単に実装できるのはこんな感じしか思いつかない。特定のサイトかのアクセスのみ許可したいので、ブックマーク(URLが分かってしまう)されてしまうとダメですね・・・。考え方としてはとても参考になりました!ありがとうございます。14:04会員制ページにしない限り、完全に防ぐことは不可能です。いうことで表面上の防止策ですが、基本的にリファラはアテにならないので使えないでしょうね。やっても抜け道は存在しますが、そのサイトにアクセスした時、POSTで何らかの判別用ワードを送信するようにするとかどうでしょう。以前見たサイトでは、Basic認証をかけて、リンクしているページでユーザー名、パスワードを書いておいて入力させるというものを見たことがあります。通報するこの回答へのお礼やっぱりそうですよね。POSTで指定パラメータを渡して確認するしかないですか・・。ありがとうございます。回答数ランキングです。職業恋愛アドバイザー・婚活アドバイザーこの専門家の回答をチェック5専門家プロファイル_柏木りさこ職業恋愛アドバイザー・婚活アドバイザーこの専門家の回答をチェック他の専門家の回答をチェックこのQ&Aを見た人が検索しているワード許可ページこのQ&Aと関連する良く見られている質問Q特定ページからのリンクのみアクセス可能にしたいWebサイトのある特定のページのアクセス制限について、次の2点を両立させたいのです。1.PCでのアクセスの場合は、別の特定のページからのリンクのみアクセスOK2.携帯でのアクセスの場合は、無条件でアクセスOKリファラーを利用して、.htaccessやcgiでアクセス制限すると、1は実現できても、携帯はリファラーを吐き出さないので、はじかれてしまい、2が実現できず、ジレンマに陥っています。以下のような感じですね。PCの部分をご自分の環境に合わせて修正して、ご希望の動作をするか確認してみてください。222.7.56.0/24-------8<-------8<-------8<-------8<-------8<-------8<-------例えば、以下のような感じですね。PCの部分をご自分の環境に合わせて修正して、ご希望の動作をするか確認してみてください。http://www.nttdocomo.co.jp/p_s/imode/make/ip/...続きを読む他の回答も見るQ特定サイトからのアクセスのみ許可させる方法BC5と申します。現在クローズドのwebサイトを運営しています。そのサイトは下記の要件を満たしています。1.特定サイトからしかアクセスさせない2.ユーザーにID,WDなどを入力させずに利用してもらうそのため、現在はhttpヘッダを見てリファラーで弾かせています。最近、パーソナルファイアーウオールを導入しているクライアントが多く、httpヘッダに参照元を付加しなくなったため、他の方法を検討しています。基本http認証で、リンク元のサイトにID,PWDを埋め込む方法を試しましたが、NetscapeではID,PWDを引き継いでくれず、弾かれてしまいます。どなたか良い方法をご存知でしたら教えてください。Aベストアンサークライアント側IPは不定で、リンク元が固定ということですよね?であれば、IPアドレスでの制限は難しいですね。簡易的な方法としては、そのサイトのURLを複雑なものとして、リンク元しか指定できないような感じにしてしまうとか。#reffererよりも信用できるかもしれませんね。検索エンジン対策になるかどうかは不明ですが、こういったツールもありますね。「HTMLエンティティ生成」http://ab.jpn.ph/soft/html_rand.htmlあと、2サイト間でcookieを横断させてチェックする方法もありそうですが、そこら辺はあまり詳しくないので専門家からの意見待ちということで...すみません。Inc.Q質問する(無料)Q&A検索goo検索gooIDで新規登録・ログイン新規登録する(無料)会員の方はこちら外部サービスのアカウントで新規登録・ログインYahoo!で新規登録・ログインGoogleで新規登録・ログインTwitterで新規登録・ログインFacebookで新規登録・ログインdアカウントで新規登録・ログイン※各種外部サービスのアカウントをお持ちの方はこちらから簡単に登録できます。お客様の許可なしに外部サービスに投稿することはございませんのでご安心ください。会員でない方、会員になるとあなたも質問や回答ができるようになります!!親切・丁寧な回答が集まる場30分以内に回答がもらえ回答数は平均3件!匿名(ニックネーム)での投稿なので。