PHP Aula-15 - Variáveis de ambiente

6 Pages • 279 Words • PDF • 98.5 KB
Uploaded at 2021-09-24 06:27

This document was submitted by our user and they confirm that they have the consent to share it. Assuming that you are writer or own the copyright of this document, report to us by using this DMCA report button.


Variáveis de Ambiente

Quem é que nunca quis pegar o IP ou o nome do browser que o usuário está usando?

Isso é possível fazer graças ao uso das variáveis de ambiente do PHP.

Lista de algumas variáveis de ambiente: SERVER_SOFTWARE – Mostra o servidor e softwares utilizados; SERVER_PROTOCOL – Nome e versão do protocolo utilizado;

SERVER_PORT – Número da porta para a qual a requisição foi feita; REQUEST_METHOD – Método de envio dos dados (GET ou POST); REMOTE_HOST – Nome do Host de onde veio a requisição; REMOTE_ADDR – Endereço IP do visitante que requisitou a página; REMOTE_USER – Nome do usuário (se o servidor suporta autenticação); HTTP_USER_AGENT – Nome e versão do browser utilizado pelo cliente.

Descobrindo o endereço IP do Visitante:

Utilizar variável de ambiente:

$ip = getenv(“REMOTE_ADDR”);

Atividade No nosso sistema de loja (que está hospedado na internet), criar um menu de Satisfação, que vai registrar a opinião do cliente com a nossa loja. O layout sugerido é o seguinte:

Registre sua opinião com nosso atendimento: C C C C

Excelente Bom Regular Ruim

XXX XXX XXX XXX

Este módulo deverá ter as seguintes características:

1) Crie uma tabela Votos, no banco loja, contendo as opções de votos e a quantidade de votos de cada um; 2) Ao ser mostrada a para o usuário votar, deverá ser mostrado também o total de votos de cada opção; 3) Não deixar um mesmo usuário votar duas vezes seguidas; 4) Criar a tabela Participantes, contendo o endereço IP do visitante que votou. Obs.: 1) O layout da tela e as colunas das tabelas, ficam a critério do aluno. 2) Usar a Variável de Ambiente abaixo: $ip = getenv(“REMOTE_ADDR”);
PHP Aula-15 - Variáveis de ambiente

Related documents

6 Pages • 279 Words • PDF • 98.5 KB

205 Pages • 18,248 Words • PDF • 648.8 KB

19 Pages • 22 Words • PDF • 27.6 MB

154 Pages • 37,451 Words • PDF • 8.5 MB

35 Pages • 7,644 Words • PDF • 29.6 MB

5 Pages • 1,253 Words • PDF • 195.6 KB

189 Pages • 5,844 Words • PDF • 45.1 MB

6 Pages • 249 Words • PDF • 179.7 KB

4 Pages • 952 Words • PDF • 1.9 MB