Você está na página 1de 2

Disciplina: TEC I-B – Desenvolvimento Web

Professor: Eduardo Henrique Spies

Nome do Aluno: ________________________________________

Questões – Aula 9 – Cookies e Sessions

1. Considerando os códigos PHP a seguir, escreva como ficara o resultado na


tela do computador:

a.
2. Suponha que o cookie “carrinho” foi criado ao acessar o sistema X. Quando
o usuário sair desse sistema o cookie deve ser excluído. Como você
programaria a eliminação do cookie na linguagem PHP?
3. Um usuário relatou a seguinte situação: “Ao acessar um site de notícias no
computador do meu trabalho, toda vez ele pede para escolher o estado de
onde desejo ver as notícias. Entretanto em casa, apenas na primeira vez ele
pediu o estado, e nos outros acessos sempre entra no estado escolhido
diretamente. ” Explique por que essa situação ocorre, uma vez que a
codificação da aplicação é a mesma.
4. Crie uma página que possua um formulário onde seja possível o usuário
digitar o seu nome, e também clicar em um botão “logar”. Ao logar no
sistema o sistema deverá exibir uma mensagem “Olá <usuário> você já
acessou o site <valor> vezes”. A quantidade de vezes que o site é acessado
deve ser controlado por um cookie (por motivos de teste o cookie deverá
ter uma duração de 20segundos, renovado a cada novo acesso, de modo
que com 20segundos sem acesso o numero de acessos deve ser zerado).

5. Top 3 das músicas – Reimplemente o código a seguir, fazendo com o que o


array seja armazenado em uma session com o mesmo nome.

6. Um site deseja que, quando o usuário sair do sistema, seja mostrado o


tempo que ele permaneceu conectado. Ou seja, a diferença entre o horário
que ele fez o login até o momento que ele saiu. Crie duas páginas, uma
Disciplina: TEC I-B – Desenvolvimento Web
Professor: Eduardo Henrique Spies

verifica.php que contém um botão “sair” que redirecione a uma página


sair.php que exiba o tempo que o usuário permaneceu na página
verifica.php (dica use a função microtime()).

7. Crie uma página php que possua um campo login e senha e um botão ok.
Quando pressionado o botão ok o site deve encaminhar o usuário para
outra pagina onde será testado se a senha foi inserida corretamente (para
motivos de teste digamos que a senha possua um valor estático qualquer).
Se a senha estiver correta o usuário deve ser “logado” no site através de
uma session. E agora quando acessar diretamente a segunda página ele não
terá a necessidade de realizar login, caso contrário ele será encaminhado
para a página de login.

8. [UFG 2018] Um programador PHP precisa criar e ler um cookie. Ele pode
usar, respectivamente:
a. a variável global $SET_COOKIE e a função read_cookies().
b. a função setrawcookie() e a variável global $READ_COOKIE().
c. a variável global setcookie() e a função $_COOKIE.
d. a função setcookie() e a variável global $_COOKIE.

Você também pode gostar