Re: [Pagode-devel] Diretrizes
Brought to you by:
anahuac
|
From: Felipe A. v. de W. (faw) <fe...@ca...> - 2005-02-28 17:18:59
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Anahuac escreveu: :: Olá Paulino, [...] :::::: 1) Resolver o lance do register_globals=off :::: Tem que alterar todos mesmo, feliz ou infelizmente. :::: Vamos ter que correr atrás de variável por variável :::: e colocar isso como OFF. Não existe escapatória. :: Ok. O que tem que ser feito com cada variável? Como :: funciona essa declaração para register_globals = off? :: Mas algum de vocês tem que definir isso e depois ficar :: responsável por verificar se esta tudo OK. Certo. Basicamente com o register_globals=off, as variáveis que vem do formulário não são colocadas no escopo global do código, não ficam disponíveis automaticamente. Você consegue acessá-las através de superglobais, normalmente há duas formas, uma é a superglobal do método do formulário, se o form originário utilizou "post", a variável vai estar em $_POST['variavel'], as superglobais são vetores e o índice é o nome do campo do formulário XHTML. Há uma outra superglobal genérica mas que deve ser evitada, a $_REQUEST, abrange vários métodos e deixa abertura para roubo de sessão e "envenenamento" de variáveis. :::::: Em seguida dividimos a interface PHP em 4 partes e :::::: cada um faz a sua, assim agilizamos o trabalho. :::: Quais 4 partes? :) :: Raiz e Includes -> Felipe :: Global e Common -> Apoena :: Machines e Users -> Eu (Anahuac) :: Sessions e Utilities -> Você (Paulino) :: O que opinam? Vou dar uma olhada com carinho nisso o mais breve possível e mando o retorno pra lista. Abraço, - -- ////////// // Felipe Augusto van de Wiel (faw) <fe...@ca...> // GUD-PR / DUG-PR || http://www.debian-pr.org // GUD-BR / DUG-BR || http://www.debian-br.org // Debian Project || http://www.debian.org/ ////////// -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) Comment: Using GnuPG with Debian - http://enigmail.mozdev.org iD8DBQFCI1KECjAO0JDlykYRApybAJ0WgdF9ozzHDyHVR/nEZuAJzn3JxQCfbIuS ETsKEbc/0X6cek0ao4xQww4= =0Pjo -----END PGP SIGNATURE----- |