Boa tarde Pessoal,Estou fazendo um site, e me deparei com um problema. Desenvolvi ele na minha hospedagem, até que o cliente conseguisse fazer as coisas na hospedagem dele, pois bem.Quando fui colocar na hospedagem dele, não funciona nada.Depois de um tempo quebrando a cabeça, achei o possível erro. Eu coloco as variáveis todas em url, e pego no código, mas não precisei fazer isso pelo método get, pois ela já vinha sem precisar colocar get, ai chegando na hospedagem do cliente, só consigo pegar a variável colocando o get, e para mudar o meu sistema todo para pegar por get, irei demorar muito tempo, e estou sem esse tempo no momento.Queria saber se vc's sabem se é alguma configuração que tenho que fazer, ou se vou ter que mudar meu sistema mesmo, e o site?Os exemplos estão aqui, a minha hospedagem, e o sistema funcionando estão aqui: http://multilevels.viniciusbueno.com/ e a hospedagem do meu cliente onde não está funcionando o site é esse aqui: http://www.multilevels.co.uk/.Aguardo um retorno.Obrigado pessoal.--
============================================================
JQUERY MAGAZINE > http://www.jquerymagazine.com.br
--
PHP MAGAZINE > http://www.phpmagazine.com.br
--
LISTA NODE.JS > https://groups.google.com/group/lista-nodejs?hl=pt-br
--
AJAX-BRASIL > http://groups.google.com/group/ajax-brasil
--
PYTHON-GOOGLE > http://groups.google.com.br/group/python-google
--
DOTNET-BRASIL > http://groups.google.com.br/group/dotnet_br
============================================================
Boa tarde Pessoal,Estou fazendo um site, e me deparei com um problema. Desenvolvi ele na minha hospedagem, até que o cliente conseguisse fazer as coisas na hospedagem dele, pois bem.Quando fui colocar na hospedagem dele, não funciona nada.Depois de um tempo quebrando a cabeça, achei o possível erro. Eu coloco as variáveis todas em url, e pego no código, mas não precisei fazer isso pelo método get, pois ela já vinha sem precisar colocar get, ai chegando na hospedagem do cliente, só consigo pegar a variável colocando o get, e para mudar o meu sistema todo para pegar por get, irei demorar muito tempo, e estou sem esse tempo no momento.Queria saber se vc's sabem se é alguma configuração que tenho que fazer, ou se vou ter que mudar meu sistema mesmo, e o site?Os exemplos estão aqui, a minha hospedagem, e o sistema funcionando estão aqui: http://multilevels.viniciusbueno.com/ e a hospedagem do meu cliente onde não está funcionando o site é esse aqui: http://www.multilevels.co.uk/.Aguardo um retorno.Obrigado pessoal.--
============================================================
JQUERY MAGAZINE > http://www.jquerymagazine.com.br
--
PHP MAGAZINE > http://www.phpmagazine.com.br
--
LISTA NODE.JS > https://groups.google.com/group/lista-nodejs?hl=pt-br
--
AJAX-BRASIL > http://groups.google.com/group/ajax-brasil
--
PYTHON-GOOGLE > http://groups.google.com.br/group/python-google
--
DOTNET-BRASIL > http://groups.google.com.br/group/dotnet_br
============================================================
Dependendo do seu host você pode configurar um php.ini específico para sua conta ativando o register_globals
Em sexta-feira, 27 de julho de 2012 09h03min25s UTC-3, Daniel escreveu:eu uso sempre $_REQUEST, se precisar pegar especificamente por GET ou POST uso especifico. Mas no geral o REQUEST é muito mais tranquilo.
--
============================================================
JQUERY MAGAZINE > http://www.jquerymagazine.com.br
--
PHP MAGAZINE > http://www.phpmagazine.com.br
--
LISTA NODE.JS > https://groups.google.com/group/lista-nodejs?hl=pt-br
--
AJAX-BRASIL > http://groups.google.com/group/ajax-brasil
--
PYTHON-GOOGLE > http://groups.google.com.br/group/python-google
--
DOTNET-BRASIL > http://groups.google.com.br/group/dotnet_br
============================================================
The parameters to prepared statements don't need to be quoted; the driver automatically handles this. If an application exclusively uses prepared statements, the developer can be sure that no SQL injection will occur (however, if other portions of the query are being built up with unescaped input, SQL injection is still possible).
Primeiro argumento furado: se for POST ou GET tanto faz, você é quem tem que preocupar em fazer os devidos tratamentos, ou seja, pro REQUEST tanto faz.Segundo argumento furado: SQL Injection, no MySql pelo menos, trata-se com mysql_real_scape_string (isso deve ser obrigatório pra qualquer requisição ao banco que venha de uma variável).Terceiro argumento furado: Brute Force, ou você coloca um contador na sessão e mata as requisições a partir de N tentativas ou a partir de N tentativas você apresenta ao "tal" script um Captcha.Se for POST por exemplo, o usuário espertinho editar o html da sua página e insere qualquer coisa no input
--
============================================================
JQUERY MAGAZINE > http://www.jquerymagazine.com.br
--
PHP MAGAZINE > http://www.phpmagazine.com.br
--
LISTA NODE.JS > https://groups.google.com/group/lista-nodejs?hl=pt-br
--
AJAX-BRASIL > http://groups.google.com/group/ajax-brasil
--
PYTHON-GOOGLE > http://groups.google.com.br/group/python-google
--
DOTNET-BRASIL > http://groups.google.com.br/group/dotnet_br
============================================================
Primeiro argumento furado: se for POST ou GET tanto faz, você é quem tem que preocupar em fazer os devidos tratamentos, ou seja, pro REQUEST tanto faz.Segundo argumento furado: SQL Injection, no MySql pelo menos, trata-se com mysql_real_scape_string (isso deve ser obrigatório pra qualquer requisição ao banco que venha de uma variável).Terceiro argumento furado: Brute Force, ou você coloca um contador na sessão e mata as requisições a partir de N tentativas ou a partir de N tentativas você apresenta ao "tal" script um Captcha.Se for POST por exemplo, o usuário espertinho editar o html da sua página e insere qualquer coisa no input
--
Olha.. sobre essa confusão do $_REQUEST ... pela minha experiência eu só uso em casos especificos. Quando realmente é necessário usar GET e POST.. e evitar voce ficar abrindo monte de IF para saber qual informação ta vindo. Já tive casos que uma informacao podia vir por formulario ou pelo navegador.. então usei essa funcao que solucionou meus problemas. maravilha.
fora isso, usem a função correta. esse negócio de generalizar, botar request pra tudo é coisa de programador preguicoso. desculpa.. mais é verdade.
se fosse assim o PHP deveria então tirar o GET e POST na proxima versão já que é pra usar o request em td.
concordo que há possibilidades grandes de falha de segurança usando request. não por culpa do PHP.. mais uma pagina mal programada abre brechas pro cara ir la no navegador, bem bonitao e meter uma variavel com um valor e pronto, feita a cagada, hehehe
Em quinta-feira, 26 de julho de 2012 13h56min04s UTC-3, Vinícius Bueno escreveu:
> Boa tarde Pessoal,
>
>
> Estou fazendo um site, e me deparei com um problema. Desenvolvi ele na minha hospedagem, até que o cliente conseguisse fazer as coisas na hospedagem dele, pois bem.
>
>
> Quando fui colocar na hospedagem dele, não funciona nada.
> Depois de um tempo quebrando a cabeça, achei o possível erro. Eu coloco as variáveis todas em url, e pego no código, mas não precisei fazer isso pelo método get, pois ela já vinha sem precisar colocar get, ai chegando na hospedagem do cliente, só consigo pegar a variável colocando o get, e para mudar o meu sistema todo para pegar por get, irei demorar muito tempo, e estou sem esse tempo no momento.
>
>
> Queria saber se vc's sabem se é alguma configuração que tenho que fazer, ou se vou ter que mudar meu sistema mesmo, e o site?
>
>
> Os exemplos estão aqui, a minha hospedagem, e o sistema funcionando estão aqui: http://multilevels.viniciusbueno.com/ e a hospedagem do meu cliente onde não está funcionando o site é esse aqui: http://www.multilevels.co.uk/.
>
>
> Aguardo um retorno.
> Obrigado pessoal.