-1

Mudei de versao do php e meu script deu pau em tudo!!!

criado por Daniel Morada Esteves em 21/04/2004 1:42am
Alguem me da um help q eu to desesperado aqui!
Eu estava usando a versão 4.2.0 do php e estava criando um site, tava indo as mil maravilhas, entao eu fui atualizar a minha versao do php.
O meu site resolveu dar erro em tudo!!! em todas as variaveis, principalmente nos arrays, ate sessao ele ta dando erro falando que a sessao ja foi iniciada sendo q o session_start() é a primeira coisa do script, please, help-me!!! valew

Lista de Respostas:

0
28/04/2004 4:44pm
(~20 anos atrás)
Roberto Francisco respondeu:
É provável que você tenha utilizado as variáveis no modo antigo, com register_globals em on. Atualmente no php.ini o register_globals é setado em off, para segurança, e deve-se utilizar, as variáveis de request do formulário. Para saber mais siga o link:
http://br2.php.net/register_globals

0
28/04/2004 10:37pm
(~20 anos atrás)
Alessander Thomaz respondeu:
Veja o artigo do ragen sobre segurança em scripts.
É importante demais não ficar dependendo de configurações do servidor.

Se for um sistema gigante, não compensa talvez. Mas se for possível, use $_POST e $_GET para pegar valores, não deixando criar automaticamente as variaveis e sempre iniciando as variaveis com valores para evitar problemas.

O uso de register_globals em si não é inseguro. Insegura são algumas práticas de programação. Pode usar a register_globals de forma segura. Na verdade não tem como controlar isso, em uns servidores tem configurado em outros não.

Boa sorte.

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)