• ベストアンサー

携帯で有効なURLがPCでは無効になります。

一般的に何かを変更すれば見ることが出来るのでしょうか?それとも携帯用のURLとPC用のURLは一般的には全く独立したものでしょうか? つぎは携帯用のURLで、正常にアクセスできます。しかし、PCでは真っ白の画面が開きます。もう一歩で繋がりそうですが、ダメです。 http://abc.jp/ddd/campeeee.php?zid=SGFZsdmuu5JYzAAA BJXb6A==&imail_id=1111 (これ自身は携帯でも架空となるよう、変更しています。)

  • aerio
  • お礼率56% (982/1741)

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

  • ベストアンサー
回答No.2

最近の携帯事情は良く知りませんが。 ブラウザのUserAgentなどを見て、PC用のページ、携帯用のページに振り分けるサイトはたくさんあると思います。 PC用のページを用意していない、アクセスして欲しくないような場合には、404 not found にしたり、空のページを置いておいたりということもあると思います。 UserAgentを携帯のそれと同じようにすれば、アクセスできるページもあるでしょう。 あと携帯のパケットモードでの送受信は、いったんプロキシサーバーを経由しますよね。 その段階でも、すでに振り分けが可能で、経由していない場合はアクセスできないというようにする事も可能だと思います。 その場合は、PCからはアクセスできないと思います。

aerio
質問者

お礼

当初、一つの画面に携帯とPCからアクセスできるのは同じURLであるからと理解しておりました。 しかし、アクセス元が携帯かPCを指定することも可能なこと分かりました。コメントありがとうございました。

その他の回答 (3)

  • rinkun
  • ベストアンサー率44% (706/1571)
回答No.4

可能性としては 1. サーバでUserAgent、IPアドレス等を見て識別している 2. そもそもサーバがインターネットにない 1はサイトがインターネットにある場合です。UserAgentで識別しているだけなら偽装することでアクセスできる可能性もありますが、IPアドレスで識別していれば無理でしょう。 2はサイトが携帯会社のパケット網に直結していてインターネットにはない場合です。インターネットからアクセスする手段はありません。

noname#100277
noname#100277
回答No.3

IPやホスト、ユーザーエージェントの情報を判断して、弾いたり、表示内容の変更をしてるのが実情ですね。 ファイルはCGI経由でも.htaccessでも。 それ以前に「サーバー自体」が携帯電話でのアクセスしか許可して無かったら無意味。

  • MOMON12345
  • ベストアンサー率32% (1125/3490)
回答No.1

アクセスしてきた端末(ケータイやPC)によって処理を分けているのでしょう。

aerio
質問者

お礼

早速のコメントありがとうございました。 HPの作成者の意思で、携帯とPCからのアクセスを決めることになっていると、理解しました。

関連するQ&A

  • id,urlというテーブルにおいて、url中のファイル名が同じものを抜

    id,urlというテーブルにおいて、url中のファイル名が同じものを抜き出したい。 こんなテーブルがあります。 id url 1 http://okwave.jp/test/abc.wav 2 http://okokok.jp/456.jpg 3 http://okokok.jp/abc.wav ......続く urlは必ずファイル名.拡張子で終わっています。 これらのURL中のファイル名.拡張子が同じもの(上のid1とid3などが例です)を抜き出して、 SELECT ファイル名,COUNT(同じだった数) というふうに表示させたいのですが、どのようなSQLを組めばよいでしょうか? PHPでも構いません。 ご教授願います。

    • ベストアンサー
    • MySQL
  • 同一URLでPC用サイトと携帯サイトを振り分けたい…

    現在ヤフーのジオシティーズで独自ドメインにてPC用HPを公開中、別途市販のソフトを使い携帯電話用のファイルを作成できた状態です。これらを同一URLにしてPCからのアクセスならこっち、携帯からならこっちと振り分けるには”PHP”による振り分けが有効なのはわかりましたが、”PHPのソースの中身”と”PHPの置く場所(記入場所?)”がわかりません…またサーバーも変更した方がよいのでしょうか??ご指導のほどどうぞよろしくお願いいたします

    • 締切済み
    • PHP
  • ちょっと複雑なURL分解について

    http://hoge.com/test.php?mode=link&id=3& url=http://hogehoge.com/ (表示上の問題でURLを途中で改行しています) 上記のようなURLを取得($_GET)した場合に、URLを分解して下記の値を得るスクリプトを作成しています。 $mode値:link $id値:3 $url値:http://hogehoge.com/ これだけであれば特に悩む必要はないのですが、問題は$url値に以下のようなデータが与えられた場合です。 http://hoge.com/test.php?mode=link&id=3& url=http://hogehoge.com/index.php?mode=abc&id=123 (表示上の問題でURLを途中で改行しています) このようなURLを取得($_GET)した場合に、以下の値を得るにはどう処理すれば良いのでしょうか。 $mode値:link $id値:3 $url値:http://hogehoge.com/index.php?mode=abc&id=123 どなたか詳しい方がいらっしゃいましたら、ご教授お願い致します。

    • ベストアンサー
    • PHP
  • PC用と携帯用のサイトURLを統一したい

    よろしくお願い致します。 現在公開しているPCブラウザ用WEBに、 携帯電話用サイトを加えたいと考えております。 ここで質問なのですが、 PCブラウザ用のトップページはindex.html つまり、http://www.abc.jp/でindexが開くのですが、 ffftp等で携帯用をアップするときはトップページの名前はどうすれば 良いのでしょうか。 できれば、携帯用のサイトもwww.abc.jpと統一したいのですが、 可能でしょうか。 WEBサーバーに依存するのでしょうか? 使用ソフト BIND3、FFFFTP 知識 多少のhtmlとCSS 足りない情報がございましたらお知らせください。 以上,よろしくお願い致します。

  • htaccessでURLを変えたい

    htaccessでURLを変えたい http://www.sample.jp/test/php/ex.php というURLをhtaccessで http://www.sample.jp/ex.php に変換したい場合、どのようにすればよいのでしょうか。 いろいろ調べたのですが、動的URLを静的URLに変換等はできたのですが、 上記のように変更するやりかたはわかりませんでした。 上記URLの変換は無理なのでしょうか。

  • ユーザーに入力してもらった値を変数として格納しました。それをURLに組み込むにはどうすればいいのでしょうか?

    [index.html] <form action="aaa.php" method=post> ID<input type="text" name="id" value="" istyle="4" mode="numeric"><input type="submit" name="" value="OK"> </form> ここで数字6桁のユーザーIDを入力してもらい、次のaaa.phpで各MenuのURLの後ろにユーザーIDをつけることでユーザーによって違う画面を表示させたいのですが。 [aaa.php] <?php $id = $_POST['id']; ?>//IDの受け取り <table width="100%"> <tr> <td rowspan="7"><img src="" alt=""></td> <td><?php echo $id; ?>さんの画面</td> </tr> <tr><td><a href="http://abc.jp/aaa?u={$id}">画像変更</a></td> </tr> <tr> <td><a href="http://abc.jp/bbb?u={$id}&amp;p=1">伝言板</a></td> </tr> <tr> <td><a href="http://abc.jp/ccc?u={$id}&p=1">MailBox</a></td> </tr> 以下略 このように{}で囲ってみたり、いろいろ試したのですが、実際アクセスした時に{$id}が[{id}]のままであったり表示されなかったりして、ユーザーID(数字6桁)に変換されません。どのようにすればうまくいくでしょうか? よろしくお願いします。

    • ベストアンサー
    • PHP
  • URLのPCを買おうと思っているのですが、こちらの

    URLのPCを買おうと思っているのですが、こちらのPCはpremiereやaftereffectなどのAdobe製品を動かすには問題ないでしょうか? http://www.dell.com/jp/p/xps-8900-desktop/pd?oc=cax120hl89s24kn2ojp&model_id=xps-8900-desktop

  • htaccessで指定したURLが含まれる場合

    htaccessの設定でリダイレクト処理をしたいと思っています。 したい内容は 「指定したURLが含まれる場合、リダイレクト」 です。 現在、phpで下記の通り引数を使用してサイトを表示しています。 http://www.sample.jp/test.php?id=1&page=1 http://www.sample.jp/test.php?id=1&page=2 http://www.sample.jp/test.php?id=1&page=3 http://www.sample.jp/test.php?id=2&page=1 http://www.sample.jp/test.php?id=2&page=2 http://www.sample.jp/test.php?id=2&page=3 上記、URLで 引数id=1のページにアクセスがあった場合、新ドメインの http://www.ex.jp/test_page/ へリダイレクトし、 引数id=2のページにアクセスがあった場合、新ドメインの http://www.ex.jp/sample_page/ にリダイレクトしたいと思っています。 現状は1つずつ RedirectPermanent /test.php?id=1&page=1 http://www.ex.jp/test_page/ RedirectPermanent /test.php?id=1&page=2 http://www.ex.jp/test_page/ RedirectPermanent /test.php?id=1&page=3 http://www.ex.jp/test_page/ としていますが、これをid=1のページを全て一括で http://www.ex.jp/test_page/ へリダイレクトする書き方はないのでしょうか。

  • セッション管理を携帯用とPC用

    セッション管理を携帯用とPC用で分けて作成しております。 携帯用では、ログイン後も、GETにセッションIDを付加しているので、自分のサイト内の他のURLにアクセスしても、セッションが引き継がれるのですが(2回目のsession_start()後OK) PC版の方がログインした後、セッションが他のURLに引き継がれません。(PHP PEARのAUTHを使用) 2回目のsession_start()後初期化されてしまうのですが、この問題は携帯と同じようにGETにセッションIDを付加するしか方法はないのでしょうか? セッション変数をグローバル変数に保持するなどは出来ないのでしょうか?

    • 締切済み
    • PHP
  • 各ページ毎にスマートフォンとPCを振り分けるPHP

    現在、携帯サイトとPCサイトをPHPで振り分けております。スマートフォンサイトを構築したので、同じく振り分けをしたいと思っているので、各ページ毎に振り分けるコードを教えて下さい。 例えば… スマートフォンから http://www.〇〇〇.jp/ にアクセスがあった場合。 http://www.〇〇〇.jp/smt/ へ転送。 PCから http://www.〇〇〇.jp/smt/ にアクセスがあった場合。 http://www.〇〇〇.jp/ へ転送。 スマートフォンから http://www.〇〇〇.jp/ABC.html にアクセスがあった場合。 http://www.〇〇〇.jp/smt/ABC.html へ転送。 PCから http://www.〇〇〇.jp/smt/ABC.html にアクセスがあった場合。 http://www.〇〇〇.jp/ABC.html へ転送。 といった感じで対応するページに対応させたいです。 よろしくお願い致します。

    • 締切済み
    • PHP