Este é um pequeno post aos novatos do PHP que as vezes pegam um sisteminha concebido a 2 versões ou mais e ficam confusos sobre algumas funções que simplesmente não existem mais, falaremos hoje sobre session_register().
SESSION_REGISTER – O PROBLEMA
Antigamente você era obrigado a registrar uma nova “variável” na sua sessão antes de poder “mexer” com ela, pois é, uma linguagem tão tranquila como o PHP te obrigava a registrar posições no array do Session.
SESSION_REGISTER – A SOLUÇÃO
Remova esta linha do seu código e siga feliz. Simples, né? Pois é, uma coisa que pode acontecer é a parecer um Warning de undefined para sua array então uma solução melhor que excluir a linha seja substituir ela, como no exemplo abaixo:
//Comentamos a linha antiga
//session_register( “session_setup” );
//Criamos a variável na sessão
$_SESSION[‘session_setup’] = array();
E pronto, temo exatamente a mesma coisa na versão “moderna”.