@
署名を使用するようにパスワードを変更する前は正常に機能していたプロキシ設定で cURL を使用しようとしています。
これは私がプロキシを定義する方法です:
curl_setopt($curl, CURLOPT_PROXY, "http://test:test@test@10.20.5.15:90");
@
記号付きのプロキシ パスを使用して(私の場合はパスワードはtest@test
)、cURL を機能させる方法はありますか?
"@" の代わりに %40 を使用することもできます:
curl_setopt($curl, CURLOPT_PROXY, "http://test:test%40test@10.20.5.15:90");
しかし、CURLOPT_USERPWD
@lixが言ったように使用する方が良いです...
cURL の set_optsメソッドを使用して、ユーザー名とパスワードを設定してみてください。
CURLOPT_USERPWD
接続に使用する "[username]:[password]" の形式のユーザー名とパスワード。
例は次のようになります -
curl_setopt($curl, CURLOPT_USERPWD, "test:test@test");