iwtraining

PHP e o Navegador Back-end

PHP e o Navegador

O PHP também permite interagir com informações do browser automaticamente. Através do array $_SERVER, podemos obter informações como cabeçalhos, caminhos, localizações, etc. As entradas neste array são criadas pelo servidor web, portanto, não há garantias que os dados estejam sempre disponíveis.

O script a seguir mostra informações sobre o browser do usuário.

<html>
<head><title>Aprendendo PHP</title></head>
<body>
<?php 
echo $_SERVER['HTTP_USER_AGENT'];
?>
</body>
</html>

Veja algumas chaves válidas:

‘SERVER_ADDR’
O endereço IP do servidor onde está o script em execução.

‘SERVER_NAME’
O nome host do servidor onde o script atual é executado. Se o script está rodando em um host virtual, este será o valor definido para aquele host virtual.

‘QUERY_STRING’
A query string (string de solicitação), se houver, pela qual a página foi acessada.

‘DOCUMENT_ROOT’
O diretório raiz sob onde o script atual é executado, como definido no arquivos de configuração do servidor.

‘HTTP_REFERER’
O endereço da página (se houver) através da qual o agente do usuário acessou a página atual. Essa diretiva é informada pelo agente do usuário. Nem todos os browsers geram esse header, e alguns ainda possuem a habilidade de modificar o conteúdo do HTTP_REFERER como recurso.

‘HTTP_USER_AGENT’
O conteúdo do header User-Agent: da requisição atual, se houver. É uma string denotando o agente de usuário pelo qual a página é acessada.

‘REMOTE_ADDR’
O endereço IP de onde o usuário está visualizado a página atual.

‘REMOTE_HOST’
O nome do host que o usuário utilizou para chamar a página atual. O DNS reverso (lookup) do REMOTE_ADDR do usuário.

Está com duvidas?

Aluno iwtraining tem acesso a um fórum exclusivo para discutir com os instrutores e outros alunos. Acesse agora mesmo!

Posts Relacionados

Deixe um comentário