匿名アクセスでプロキシサーバを利用する
この例では、プロキシサーバがポート 8080
で待機しており、
example.com への外向き接続の代理(プロキシ)を行っている
proxy.example.com
というホスト名のマシンを
利用しようとしている、と想定しています。
setProxy() の二番目のパラメータはオプションで、
デフォルトは 8080
です。
<?php
require_once "HTTP/Request.php";
$req =& new HTTP_Request("http://example.com/");
$req->setProxy("proxy.example.com", 8080);
?>
プロキシ認証の利用
これは、プロキシサーバでのユーザー認証のためのユーザー名/パスワードの
タプルが提供されていることを除いて、上記と同じ例です:
ユーザー名は johndoe
で付随するパスワードは
foo
です。
<?php
require_once "HTTP/Request.php";
$req =& new HTTP_Request("http://example.com/");
$req->setProxy("proxy.example.com", 8080, "johndoe", "foo");
?>