• ベストアンサー

ジャンプ前のページのURL を表示させたい

携帯で keitai.phpにアクセスすると 別サーバーの http://〇〇〇.com/〇〇〇.html にジャンプした時、 ジャンプした先のURLを、 http://〇〇〇.com/〇〇〇.html ではなく ジャンプ前のページのURL を表示させることは可能でしょうか? ご存知の方いらっしゃいましたら ご教授よろしくお願い致しますm(_ _)m

質問者が選んだベストアンサー

  • ベストアンサー
  • ninjataro
  • ベストアンサー率100% (1/1)
回答No.3

(1) はい。 index.phpでもOKです。 振り分け表示したいファイルに記述してください。 (2) (1)と同じ (3) index.phpがトップページだとすると、 include('mobile/index.html');やinclude('pc/index.html'); と言う感じで読み込めばよいです。 「book.php」と言う子ページがあるとすると、 include('mobile/book.html');やinclude('pc/book.html'); とすれば、子ページでも同じURLで振り分け表示させることができます。 (4) はい、その通りです。 「HTMLタグボード」さんのサイトに「Mobile IP htaccess Maker」と言うツールがあります。 こちらで携帯以外からのアクセスを制限する.htaccessを簡単に作成することができます。 http://www.dspt.net/tools/mobile_ip/ もし分かりづらければごめんなさい。

marin1952
質問者

お礼

ninjataro さん これだけ詳しく説明してくだっていますので できると思います。頑張ってみます。ありがとうございましたm(_ _)m

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • ninjataro
  • ベストアンサー率100% (1/1)
回答No.2

同じURLで表示させるなら以下でどうでしょうか? <?php $ua = $_SERVER["HTTP_USER_AGENT"]; if(preg_match("/^DoCoMo|^KDDI|^J\-PHONE|^Vodafone|^SoftBank/",$ua)){ //携帯の場合 } elseif(preg_match("/iPhone; U;/",$ua)){ //iPhoneの場合 } else{ //PC(その他)の場合 } ?> include()などでそれぞれのページを読み込めば良いと思います。 しかし、ページを追加する度に同じようにしなくてはなりません。 http://○○○.com/mobile/ http://○○○.com/pc/ http://○○○.com/iphone/ のようにそれぞれのフォルダを作成して、.htaccessでアクセス制限したほうが楽ですよ。

marin1952
質問者

補足

ninjataro さんありがとうございます。しかし理解できてないでいます。4つ質問させてください。 上記のプログラムはindex.phpでよろしいのでしょうか? >include()などでそれぞれのページを読み込めば良いと index.phpに読み込むのでしょうか? http://○○○.com/mobile/〇〇.html http://○○○.com/pc/〇〇.html http://○○○.com/iphone/〇〇.html をinclude()するわけですよね? >htaccessでアクセス制限 何を制限するのでしょうか? 例えば、mobileフォルダ内にはpcやiphoneからのアクセスを拒否する設定ということでしょうか?

すると、全ての回答が全文表示されます。
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

まったく意図がわからないのですが・・・ フィッシングがしたいということですか?それってアウトですね 単純に別ページを自サイトで表示するなら、 フレーム使うなりなんなりすればよいかと。 PHPでするならfile_get_contents()などで処理するとか。 でもそれだと、相対的にリンクしているものが全ておかしくなるので baseをいじる必要がでてくるかも。 第一、ジャンプしたことにはならないですけどね

marin1952
質問者

補足

書き込みありがとうございます。説明不足ですみません。 パソコンのページ 携帯のページ アイフォンのページ に振り分けています。 のそれぞれのページで同じアドレスで表示させたいわけです。 ブックマークされた時にバラバラになってしまうことが問題なんです。 携帯でブックマークされたURLをパソコンやアイフォンにメール送信してもアクセスエラーになってしまうのをさけたいわけなんです。方法ございますでしょうか?

すると、全ての回答が全文表示されます。

関連するQ&A