Привет всем! Помогите решить следующую проблемку, хочу отправить запрос http://server/file.php?param1=xxx¶m2=xxx на сервер, зачищенный методом HTTP Basic Auth., но при этом чтобы сервер не спрашивал пароли. Пробовал http://userass@server/file.php?param1=xxx¶m2=xxx, все равно спрашивает. Заранее благодарю! Абрам
Советую воспользоваться библиотекой cURL. В обычную процедуру отправки запроса нужно добавить строку: Код (Text): curl_setopt($ch,CURLOPT_USERPWD,base64_encode("user:password")); Если не пользуетесь cURL по каким-либо причинам, то попробуйте через сокет. Тогда помимо всей отправляемой в сокет информации нужно отправить на сервер вот такое: Код (Text): fputs($fs,"Authorization: Basic ".base64_encode("user:password")."\r\n"); где $fs - идентификатор текущего сокета.