-1

@署名を使用するようにパスワードを変更する前は正常に機能していたプロキシ設定で cURL を使用しようとしています。

これは私がプロキシを定義する方法です:

curl_setopt($curl, CURLOPT_PROXY, "http://test:test@test@10.20.5.15:90");

@記号付きのプロキシ パスを使用して(私の場合はパスワードはtest@test)、cURL を機能させる方法はありますか?

4

2 に答える 2

2

"@" の代わりに %40 を使用することもできます:

curl_setopt($curl, CURLOPT_PROXY, "http://test:test%40test@10.20.5.15:90"); しかし、CURLOPT_USERPWD@lixが言ったように使用する方が良いです...

于 2012-06-24T12:22:40.120 に答える
1

cURL の set_optsメソッドを使用して、ユーザー名とパスワードを設定してみてください。

CURLOPT_USERPWD
接続に使用する "[username]:[password]" の形式のユーザー名とパスワード。

例は次のようになります -

curl_setopt($curl, CURLOPT_USERPWD, "test:test@test"); 
于 2012-06-24T10:57:28.460 に答える