Ciao, mi trovo dietro un proxy e non riesco ad effettuare l'autenticazione.
Credo che il problema sia nella username dato che è del tipo dominio\username per esempio nomeAzineda\francesco, infatti dietro un proxy con autenticazione classica il codice seguente funziona correttamente.
$auth = base64_encode('$username:$password);
$aContext = array(
'http' => array(
'proxy' => 'tcp://$proxy:$port',
'request_fulluri' => true,
'header' => "Proxy-Authorization: Basic $auth", ),);
$cxContext = stream_context_create($aContext);
$sFile = new SimpleXMLElement(file_get_contents($url, False, $cxContext));
echo "</br>".$sFile->Response->Placemark->address;
Non so se puo essere utile ma vi allego cosa ottengo in risposta:
HTTP/1.1 407 Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to the Web Proxy filter is denied. ) Via: 1.1 SERPRB101RM001 Proxy-Authenticate: Negotiate Proxy-Authenticate: Kerberos Proxy-Authenticate: NTLM Connection: Keep-Alive Proxy-Connection: Keep-Alive Pragma: no-cache Cache-Control: no-cache Content-Type: text/html Content-Length: 4132
Grazie ciao
Credo che il problema sia nella username dato che è del tipo dominio\username per esempio nomeAzineda\francesco, infatti dietro un proxy con autenticazione classica il codice seguente funziona correttamente.
$auth = base64_encode('$username:$password);
$aContext = array(
'http' => array(
'proxy' => 'tcp://$proxy:$port',
'request_fulluri' => true,
'header' => "Proxy-Authorization: Basic $auth", ),);
$cxContext = stream_context_create($aContext);
$sFile = new SimpleXMLElement(file_get_contents($url, False, $cxContext));
echo "</br>".$sFile->Response->Placemark->address;
Non so se puo essere utile ma vi allego cosa ottengo in risposta:
HTTP/1.1 407 Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to the Web Proxy filter is denied. ) Via: 1.1 SERPRB101RM001 Proxy-Authenticate: Negotiate Proxy-Authenticate: Kerberos Proxy-Authenticate: NTLM Connection: Keep-Alive Proxy-Connection: Keep-Alive Pragma: no-cache Cache-Control: no-cache Content-Type: text/html Content-Length: 4132
Grazie ciao