Мой пароль скручивается иногда? - PullRequest
4 голосов
/ 06 октября 2010
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $PathUrl);
    curl_setopt($ch, CURLOPT_USERPWD, 'someuser:somepass');
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $data = curl_exec($ch);
    $info = curl_getinfo($ch);

Любые идеи о том, почему он работает примерно в 30% случаев, а остальные 70% в случае сбоя .... просмотр URL в любом браузере работает постоянно

1 Ответ

2 голосов
/ 06 октября 2010

Возможно, вам лучше настроить заголовок Authorization с помощью CURLOPT_HTTPHEADER.

Например, curl_setopt($ch, CURLOPT_HTTPHEADER, array('Authorization' => 'user:pass'))

Редактировать: также, это может не применяться, поскольку вы говорите, что это работает 30% времени, но просто помните о распространенных формах кодирования для заголовков Auth, например, base64.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...