Esconder dados do POST/GET

1,152 views
Skip to first unread message

Gladson Reis

unread,
Jul 31, 2009, 12:59:22 PM7/31/09
to list...@googlegroups.com, phpmg
Senhores (as) , boa tarde !!!

Minha aplicacao tem chamada de telas de processos, porem
todos eles aparecem na barra de endereço , desta forma :
http://localhost/adm/cargos/cargos.form.php?acao=I&codcar=60
tem como eu ocultar estas transmissoes ?

--
Atenciosamente,

Gladson Reis
(31) 9704.5193
www.gladsonreis.com
www.stonestecnologia.com.br

Renato de Freitas Freire

unread,
Jul 31, 2009, 1:55:02 PM7/31/09
to list...@googlegroups.com
só por post.. vc esta usando o metodo GET, que envia tudo pela url...
pelo post, ele envia tudo no cabecalho da requisicao... ou seja, nao aparece nada na url...

mas uma gambiarra q vc pode fazer eh chamar esse endereco com os parametros, guardar em sessao e redirecionar para outro endereco que nao tenha os parametros na url...

tipo, vc chama a url:
esse arquivo cargos.form.php recebe os dados, guarda na sessao e da um header("Location: qqcoisa.php");
esse qqcoisa.php lê os dados guardados na sessao e a url fica limpa...


--
Renato de Freitas Freire
ren...@morfer.org


2009/7/31 Gladson Reis <stoneste...@gmail.com>

Joao Gabriel Nóbrega dos Santos

unread,
Jul 31, 2009, 3:02:25 PM7/31/09
to list...@googlegroups.com
Vc pode usar o mod_rewrite do apache p simplificar suas url's(a chamada url amigavel)..

da uma sacada em alguns sites ai:

http://www.google.com.br/search?hl=pt-BR&client=firefox-a&rls=org.mozilla:pt-BR:official&hs=35c&ei=kz9zSrW6DJLqMcn4mbEM&sa=X&oi=spell&resnum=0&ct=result&cd=1&q=url+amigavel+php&spell=1&cts=1249066903310

flw!
--
Joao Gabriel Nóbrega dos Santos
Sistemas para Internet - IFPB
www.twitter.com/joao2507
+55 83 8826-9877

wKad

unread,
Jul 31, 2009, 3:26:15 PM7/31/09
to LISTA PHP
Boa tarde, amigos,

João, achei esse tópico sem querer, mas seu link é algo que estive
procurando semana passada :) obrigado pelas palavras-chave;

Pablo

unread,
Jul 31, 2009, 5:24:28 PM7/31/09
to list...@googlegroups.com
Cara teria algum motivo alem do estetico para esconder a URL do usuário? Se tem tome cuidado pois existe grande chance de haver falha de segurança no seu sistema.

Paulo Coutinho

unread,
Aug 2, 2009, 8:43:03 AM8/2/09
to list...@googlegroups.com
Concordo com o Pablo.

Provavelmente seu sistema terá brechas, que se descobertas poderá
fazer um belo estrago.

Como disse em um topico aqui, use algum framework para padronizar seu
projeto e escrever diferentes rotas para sua aplicação.

Ao invés de passar tudo via parâmetro, use:

url.com/cargos/listar/60

Usando um framework (recomendo: ZendFramework) você seguirá um padrão
de projeto que servirá para qualquer outro projeto seu.

Abraços.

2009/8/1 Pablo <pablo...@gmail.com>:
> Cara teria algum motivo alem do estetico para esconder a URL do usuário? Se
> tem tome cuidado pois existe grande chance de haver falha de segurança no
> seu sistema.
>
> >
>



--
Atenciosamente,
Paulo Coutinho.
Blog: www.prsolucoes.com/blog
Site: www.prsolucoes.com
Msn: pa...@prsolucoes.com
Reply all
Reply to author
Forward
0 new messages