プロキシ認証 – HTTP プロキシを利用する

匿名アクセスでプロキシサーバを利用する

この例では、プロキシサーバがポート 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");
?>