![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
度々お世話になっております。
あのうですね・・・。
http://a.jp と言うサイトとhttp://b.jpと言うサイトがあったとします。
不思議な事に、http://b.jpと言うサイトにアクセスしなくてもhttp://a.jpと言うサイト上でhttp://b.jpを表示しているサイトがありました。
つまりサイト丸ごとインクルードしていると言うかなんというか・・・。
これはどうゆうような仕組みなのでしょう・・。
ちょっとcgi(peal)のファイルを調達しましてタグを見てみたんですけどぐちゃぐちゃで分かりませんでした。
ちなみにphpでも出来るようです。
No.4ベストアンサー
- 回答日時:
iinnffooさんは、少々、売り言葉を買いすぎです。
その為につく解答が荒っぽくなってしまっているように思います。
さておき、ご質問の回答ですが、
「トラチェン(トラフィックチェンジ)」を存じなかったので少し調べてみましたが、登録してみないとその実体は良くわからないようで。
とりあえず、
>不思議な事に、http://b.jpと言うサイトにアクセスしなくてもhttp://a.jpと言うサイト上でhttp://b.jpを表示しているサイトがありました。
この件から判断することとします。
つまり、サイトB(http://b.jp)のほうで、一度サイトA(http://a.jp)のHTMLの内容をぶんどって来きて文字列として取得してそのまま(又は加工して)echoを返すという仕組みですかね。
PHPにおいて最も簡単な方法は、「file_get_contents()」関数を使う方法です。
$html = file_get_contents('http://a.jp');
と記述してやれば、aのサイトの該当ページのHTMLを取得できます。
仕組みは、つまりブラウザが行っていることと一緒で、
HTTPヘッダ情報を該当サイトに投げかけてやって、応答を得る、というものです。
特別なHTTPヘッダを投げなければならない場合は、「fsock_open」という関数か「stream_socket_client」という関数を利用する必要があります。
詳しい方法は適当に関数名で検索してみてください。fsock_openに関してはPHPの公式マニュアルのユーザ投稿欄に色々な使い方等々乗ってます。
こんにちわっ!
hogehoge78さんいつもお世話になっております。
>>$html = file_get_contents('http://a.jp');
ェェェぇぇーっ!
これだけで出来るなんて・・・。超びっくりでした。
>>HTTPヘッダ情報を該当サイトに投げかけてやって、応答を得る
と言う事だったんですね・・・。
何かしらファイルを開いたりそのソースをサイトに表示するのかなとか色々考えたり調べたりしたんですけど自分には分かりませんでした。
とても参考になりました。
二年前くらいからずっと不思議に思っていたことでした。
いつもためになるご回答いただきありがとうございます。
また1つ成長できました。
売り言葉を買わないように気をつけたいと思います。
ご迷惑かけてしまいすみませんでした。
hogehoge78さん!ありがとうございますっ!(*^-^*)
No.3
- 回答日時:
PHPですべきことじゃないと思う。
> >>フレームを使えば出来ますが
> ではなくて、仕組みをお伺いしていると言うことはお察しいただいておりますか(笑)
フレームを使うのも立派な仕組みだと思うが。
No.2
- 回答日時:
フレームを使えば簡単に実現できますが、自分が作成していないページを自分のホームページのように見せた場合、著作権法に抵触します。
この回答への補足
あれ・・・
もうお一方お答えあった気がしたんですけども・・・。
どこ行ったんでしょう。。。
回答に足が生えてどこかに行ったんでしょうか・・・。
あっ。規約に違反しちゃって事務局の方に消されちゃったんですね。。。
消えてますもんね。
まぁルールマナーは守ってご利用いただきたいものです。
あっ。
皆さんご回答有り難う御座います。
トラチェンってご存じないですかね・・・。
まぁ犯罪が多いですから疑うお気持ちは分かるんですけど。。。
疑い深いのもあれですよ。
>>フレームを使えば出来ますが
ではなくて、仕組みをお伺いしていると言うことはお察しいただいておりますか(笑)
まぁそれも1つのご意見としましょう。
No.1
- 回答日時:
んなもん、PHP等の言語使わなくてもできます。
HTMLの知識があれば簡単にできますよ。
やり方が分からない場合はHTMLを勉強しまくってください。
この回答への補足
「んなもん」ってかっこいっすね!
栃木とか茨城の元ャんキーの方ですか!?
かっこいっす!
自分も「んなもん」って使いたいっス!(笑)
>>んなもん、PHP等の言語使わなくてもできます。
えっとですね(笑)
出来る出来ないではなくて、仕組みを(笑)ダメです笑いすぎて書けませんすいません(笑)
気を取り直して。
出来る出来ない htmlはできるとかではなくて、仕組みをお伺いしております。
「できる」と一言言われましても実際「本当に知ってるんですか?あなた。詳細まで答えられないなら実際は知らないんじゃないの?」と社会では見られちゃいますからね・・・。
いや、私的には1つのありがたいご意見として頂戴しております。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(IT・Webサービス) MacとWindows Google検索した時のURL表示の違いについて 1 2022/11/17 10:38
- PHP Laravelだと、簡易なログイン機能であればコマンド1発でサクッ 1 2022/05/21 23:09
- 迷惑メール・スパム 恋結び.jpというサイトに無料登録してしまい ログアウトするにもできません 調べたらtenderの偽 1 2022/08/01 07:43
- その他(プログラミング・Web制作) robots.txtが”allow”のサイトを探しています 2 2022/10/09 13:07
- その他(ネットショッピング・通販・ECサイト) このサイト安全? 3 2022/05/16 06:28
- WordPress(ワードプレス) ホームページのデザインについて「wordpress」 1 2022/08/25 00:30
- SSL・HTTPS httpとhttpsの安全性のちがいについておしえてください 3 2022/11/18 22:51
- マルウェア・コンピュータウイルス FlashPlayerの削除とマルウェア感染について 5 2023/02/23 20:52
- C言語・C++・C# condaコマンドに対応したプロキシ設定が思うようにならないようです。 2 2022/04/11 17:15
- その他(IT・Webサービス) NFTARTのフィッシング詐欺と思われる件について質問です 先週、Instagramを通して作品をn 1 2023/08/18 23:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
標準価格と定価と希望小売価格...
-
股ぐり
-
違法サイト
-
何のサイトでしょうか
-
パナソニック製プラズマディス...
-
nvidia shield tablet k1 につ...
-
この家、大正ロマン風といえま...
-
IT、PC分野に特化・限定した「...
-
訳をお願い出来ないでしょうか...
-
北海道旭川市
-
何歳の何月何日に死すという事...
-
為替関係の英語表現を教えて下...
-
ECRIの景気先行指標を出来るだ...
-
日本の軍事力は世界何位位でし...
-
ユニバーサルスタジオでコークオン
-
履歴の中に、開いた覚えの無い...
-
証明写真サイズのデジカメプリ...
-
Windows 10搭載パソコンの価格...
-
ひるがの高原SAのガソリンス...
-
過去にあった凄惨な事件などを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
標準価格と定価と希望小売価格...
-
違法サイト
-
IT、PC分野に特化・限定した「...
-
股ぐり
-
enebaというサイトなんですが
-
トリップサイト(異世界に行く?...
-
何歳の何月何日に死すという事...
-
こんなエラーがこのサイトで出ます
-
海外サイト Carethy について。
-
仕切価格ってどういいますか?
-
マルサの女って、不適切な言葉...
-
分からないのに回答したがる回答者
-
サラ・ミシェル・ゲラーの公式...
-
天使であるメタトロンとサンダ...
-
hentaikeyっていうサイトに登録...
-
ロボティクスウェアの「Panel B...
-
翻訳機の価格の安い物知ってる...
-
3代目AIBOをもっと知りたい
-
カウンターのない他サイトのア...
-
ちょっと不思議なサイト
おすすめ情報