Quando vamos entrar em uma página atravéz de um Proxy que requer autenticação, o browser exibe uma janela solicitando usuário e senha. Depois que você autentica, todos os GETs enviados pelo browser possuem, no cabeçalho HTTP, o parâmetro Proxy-Authorization: Basic usuario:senha (em base 64). Se você fechar o browser e abrir novamente, ele deixa de enviar esse parâmetro, fazendo com que seja necessária uma nova autenticação. Pois bem, gostaria de saber se existe alguma forma de fazer o broser passar esse parametro em todos os GETs sem pedir ao usuario que ele digite o user e senha. Mesmo que para isso ele tenha que entrar em uma pagina com o código em PHP que passa esse valor.
Pergunta
Guest Amador Pahim
Quando vamos entrar em uma página atravéz de um Proxy que requer autenticação, o browser exibe uma janela solicitando usuário e senha. Depois que você autentica, todos os GETs enviados pelo browser possuem, no cabeçalho HTTP, o parâmetro Proxy-Authorization: Basic usuario:senha (em base 64). Se você fechar o browser e abrir novamente, ele deixa de enviar esse parâmetro, fazendo com que seja necessária uma nova autenticação. Pois bem, gostaria de saber se existe alguma forma de fazer o broser passar esse parametro em todos os GETs sem pedir ao usuario que ele digite o user e senha. Mesmo que para isso ele tenha que entrar em uma pagina com o código em PHP que passa esse valor.
De ante-mão, tentei usar:
<?
header('Proxy-Authorization: Basic usuario:senha') ;
header('Location: http://www.google.com.br');
?>
Isso faz funcionar apenas no peimeiro GET para google.com.br. Os outros já passam sem esse parametro no cabeçalho.
Grato.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.