Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Aula 06 - Refatoração, escopo de flash e controle de erro

Na aula foi apresentado o conceito de escopo de flash, mas no meu ver esse conceito não ficou muito claro. Alguém poderia explicar melhor sua definição?

2 respostas
solução!

Oi Livia, sem problemas. Pensa no seguinte, você acabou de cadastrar um produto e precisa mandar um redirect para o cliente. Esse redirect tem que cair numa listagem e, além disso, exibir uma mensagem de sucesso. O jeito tradicional seria assim:

location: /lista.php?msgSucesso=cadastrado

Não tem nenhum problema com isso, de verdade. Só que para não ficar passando essa mensagem lá no argumento da url, criaram um jeito de deixar essa informação na sessão do usuário por apenas +1 request, justamente o do redirect. É para isso que serve o flash scope, colocar informações na sessão que só devem durar +1 request.

Obrigada =)