プロキシを使用したネットワークでphpのcurlを介してWebページを開きたいのですが、残念ながらTMGサーバーは私を認証できず、407エラーを返します。これは私のコードです:
$ch = curl_init("http://google.com");;
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_PROXY, "http://192.168.4.10:8080");
curl_setopt($ch, CURLOPT_PROXYPORT,8080);
curl_setopt($ch, CURLOPT_PROXYUSERPWD, "8909103:uvixqr");
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8');
//curl_setopt($ch, CURLOPT_HEADER, 1);
$x = curl_exec($ch);
var_dump($x);
curl_close($ch);
次のエラーが返されました:
ネットワークアクセスメッセージ:ページを表示できません 説明:アクセスしようとしているページに問題があり、表示できません。 次のことを試してください。 ページの更新:[更新]ボタンをクリックして、ページをもう一度検索します。インターネットの混雑が原因でタイムアウトが発生した可能性があります。 スペルチェック:Webページのアドレスを正しく入力したことを確認してください。住所の入力ミスがあった可能性があります。 リンクからのアクセス:探しているページへのリンクがある場合は、そのリンクからページにアクセスしてみてください。 それでも要求されたページを表示できない場合は、管理者またはヘルプデスクに連絡してみてください。 技術情報(サポート担当者向け) エラーコード:407プロキシ認証が必要です。Forefront TMGには、要求を満たすための承認が必要です。Webプロキシフィルターへのアクセスは拒否されます。(12209) IPアドレス:192.168.4.10 日付:2012年5月20日6:51:36 AM [GMT] サーバー:ISA3.ee.kntu.local 出典:プロキシ
問題はどこにあり、どのように解決すればよいですか?