[PHP-users 14884]Re: 他サーバーからのDBデータ参照について

makoto8 @ boreas.dti.ne.jp makoto8 @ boreas.dti.ne.jp
2003年 4月 24日 (木) 18:47:04 JST


こんばんは、makotoと申します。

> BサーバーにあるPHPで出力したHTMLの中にAサーバーから取得したデータを入れたいのです。
> 詳しくいいますと、クリック保証型の広告サイトを構築しているのですが、
クリック広告では、広告を(渡されるIDなどの値によって差し替え)表示するプ
ログラムをAサーバーに設置し、掲載サイト(Bサーバー)側に設置したプログラム
からソケット通信でAサーバーに広告を取りに行く。という処理になります。

> とある広告サイトでのソースでは、
> # 一部のみ公開します。
> 
> $fp = fsockopen ($serverurl, 80, $errono, $errstr, 1.0);
> fputs ($fp, "GET /hoge.php?UID=001&type1=$type1&type2=$type HTTP/1.1\r\nHost:www.xxxxx.com\r\n\r\n");
> とした後、HTTPヘッダの終わりまで読み飛ばし、
> $foo = fgets($fp, 1024);
> $koukokudate = fgets($fp, 4096);
> としています。
> 
> まったくこのソースの意味が分かりません。
ソースがあるのならリファレンス等を参考に、ソースを解析されてはいかがでしょ
う?
処理の流れが分かれば、Aサーバーに設置するスクリプトもどう書けばよいか分
かると思います。



PHP-users メーリングリストの案内