Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Gabriel Fernandez

[Resolvido] Remover Parametros

Recommended Posts

Não mandar por get. Use POST, SESSION, COOKIE..

 

outra 'solução', seria FRAMES.. mas fica horrível.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use $_SESSION nesse caso então.

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, use $_SESSION, é a melhor maneira mesmo.

Com o .htaccess tu não vai conseguir resolver, pois, apesar de poder esconder os parâmetros, não terá como esconder os valores deles nesse caso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu vou passar o erro pela $_SESSION

 

Agora não queria mandar o resto dos parametros pela session, acredito que dá pra fazer pelo htaccess mas estou me batendo um pouco com a expressão

 

 

Isso

http://localhost/teste/index.php?m=site.login

 

Options +FollowSymLinks
RewriteEngine on
RewriteRule index/(.*)/(.*)/$ /teste/index.php?$1=$2

ta virando isso

http://localhost/teste/m/site.login

mas eu queria isso

http://localhost/teste/site/login

Compartilhar este post


Link para o post
Compartilhar em outros sites

agora eu fiquei com uma dúvida...

eu to na pagina localhost/teste/site/login

quando eu faço

 

header("Location: intra/home");

ele coloca

localhost/teste/site/login/intra/home

 

quando na verdade eu queria

localhost/teste/intra/home

Compartilhar este post


Link para o post
Compartilhar em outros sites

deu certo não..

 

ele fez

 

localhost/teste/site/login

 

virar

 

localhost/intra/home

 

terminou saindo do diretorio do projeto

 

 

-------------

 

Outra coisa, agora que estou usando htaccess minha página ficou lenta... debugando isso... eu encontrei problemas na leitura de minha página

 

Erro: A folha de estilos http://localhost/teste/site/login não foi carregada porque seu tipo MIME, “text/html”, não é “text/css”.
Arquivo-fonte: http://localhost/teste/site/login
Linha: 0

Erro: syntax error
Arquivo-fonte: http://localhost/teste/site/login
Linha: 2
Código-fonte:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Essa parte do Location eu resolvi já

 

$server = $_SERVER['SERVER_NAME'];
            $project = explode("/", $_SERVER['REQUEST_URI']);            
            $link = "http://".$server.'/'.$project[1].'/'.$url;
            header("Location: $link");

Mas ainda continua dando esses erros no firefox... e página ficou lenta

parece q ele não ta lendo meu css mais...

Compartilhar este post


Link para o post
Compartilhar em outros sites

então... ta resolvido...

 

 

agora só falta resolver a questão que meus css e javascripts não estão carregando mais... parece q esse negocio do htaccess bugou eles...

pq antes de eu começar esse negocio das urls tava tudo normal e agora o firefox ta dando o erro q postei nos ultimos post's... quando removo os scripts e css's o erro vai embora... então ta realmente relacionado a isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quando usa .htaccess, tem que usar OU os caminhos completos para o CSS OU ignorar arquivos CSS e JS na regra do .htaccess (que eu nunca consegui fazer funcionar direito) OU utilizar a tag <base> do html (que é o que eu uso).

http://www.w3schools.com/TAGS/tag_base.asp

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.