O CI, se não me engano, faz um filtro de segurança no que vem da URL.

No config.php, um dos indices é o permitted_alguma_coisa, que também trata 
disso.

Se não estou a utilizar routes, eu faço com o function pegar( $tipo == NULL ).
Se tiver algum route, ainda mais quando é dinâmico, eu faço pelo 
$this->uri->segment(3,NULL).

Ou, num último caso, com o segment_array e depois um end() nele, útil para 
desenhar breadcumbs ;P

Em 2010/11/24, às 19:50, Calebe Aires Camargo Garcia escreveu:

> Olá amigos, 
> 
> Atualmente, conheço duas formas de capturar um ID da url, uma de forma pura e 
> outro utilizando o Helper URI, qual dos dois vocês sugerem
> 
> Se a url é: http://exemplo.com.br/meuid/pegar/1
> 
> 1 Tipo:
> 
> function pegar($tipo = NULL)
> {
>     echo $tipo;
>     // imprime = 1
> }
> 
> 2 Tipo:
> 
> function pegar()
> {
>     $tipo = $this->uri->segment(03);
>     echo $tipo;
>     // imprime = 1
> }
> 
> Existe alguma questão de segurança?
> 
> -- 
> Calebe Aires
> 
> http://gattune.blog.br
> http://uberlandia.me
> _______________________________________________
> [email protected]
> http://www.codeigniter.com.br
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> 
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------

_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a