度々お世話になっております。
あのうですね・・・。
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ランキング
-
標準価格と定価と希望小売価格...
-
Safariの上のバーに 安全ではあ...
-
仕切価格ってどういいますか?
-
enebaというサイトなんですが
-
もう2年ほど毎日のように何かし...
-
ロボティクスウェアの「Panel B...
-
違法サイト
-
価格ドットコムの上位互換のよ...
-
価格.comのようなサイト
-
ベンダーファイナンスって何ですか
-
SSDは今後値下がる? 今後、と...
-
「goo」と「google」 の違い
-
10億ウォンって日本円でいくら...
-
これオーバーフロー
-
ヤフーの検索ができない
-
googleのIPアドレス
-
太宰府天滿宮 求解籤詩
-
gooってグーグルと関係あります...
-
「ヘーゼル」ってどんな色の目...
-
ドライバーのOD式安全テストOD...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
標準価格と定価と希望小売価格...
-
明治のチェルシーが、 なくなっ...
-
ヤフー知恵袋以外のQ&A
-
違法サイト
-
どのサイトを見れば、過去数年...
-
こんな夜中に何してるのですか...
-
股ぐり
-
enebaというサイトなんですが
-
IT、PC分野に特化・限定した「...
-
手作りの物をアプリで販売して...
-
https://www.mouse-jp.co.jp/st...
-
トリップサイト(異世界に行く?...
-
20代男性で、 bmi19.9ってどう...
-
EXCEL kakaku.com 最安価格の更...
-
マルサの女って、不適切な言葉...
-
サイト
-
仕切価格ってどういいますか?
-
情報暴露マンのようなサイトを...
-
hentaikeyっていうサイトに登録...
-
Craving Explorerについて
おすすめ情報