Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera, bom dia.
Estou trabalhando em um projeto que utiliza MVC e recentemente o projeto foi publicado (saindo do ambiente de testes).
Aí veio o problema junto...
a url fica assim:
http://dominio.com.br//Index/index_home
Alguém já enfrentou algo parecido?
Abs
mas o request_uri inicia com '/' mesmo. verifique a forma como você está fazendo o routing.
Pois é cara...eu dei um echo no $_SERVER['REQUEST_URI'] e na controller.php (que é onde define as constantes)...antes de qquer coisa ela já aparece assim lá.
Pode ser que na hora que eu concateno as info (http_request e request_uri) ele coloque uma barra de "brinde"..
vou ver aqui e falo pra vcs.
Se você passar 2 barras na URL, isso está normal.
Há também o $_SERVER['PATH_INFO']
O caso é que as entradas de $_SERVER são populadas com aquilo que elas têm para fornecer.
No caso específico de REQUEST_URI, se a URI Requisitada (duh) tiver barras duplas, ela vai aparecer na definição do superglobal.
Como não se pode confiar cegamente no usuário burro, precaveja-se removendo-as.
Eu sou contra a manipulação de URLs basicamente porque /users// é diferente de /users/ que é diferente de /users, mesmo sendo uma barra, é parte da URL e isso pode gerar um problema de SEO: conteúdo duplicado.
Sobre o erro, você está concatenando algo com o valor da URL?
>
Eu sou contra a manipulação de URLs basicamente porque /users// é diferente de /users/ que é diferente de /users, mesmo sendo uma barra, é parte da URL e isso pode gerar um problema de SEO: conteúdo duplicado.
Sobre o erro, você está concatenando algo com o valor da URL?
[inline]users/[/inline] tem que ser igual a [inline]users//[/inline], [inline]users///[/inline] e por aí vai.
Estranho. Como você está fazendo para imprimir este Request?