.htaccess para passagem de mais de uma variável

Esse área é só para dicas de segurança de códigos fonte, pastas, etc...

Moderador: web

responder a dúvida

.htaccess para passagem de mais de uma variável

Mensagem por web Offline » Seg Jul 28, 2008 2:52 pm


Esse script torna links grandes como:

http://www.codigosnaweb.com?/pagina.php ... 2=b&var3=c

em

http://www.codigosnaweb.com/a/b/c

Pois, variáveis com strings além de serem grandes podem não especificar corretamente ao usuário o conteúdo da página a ser acessada.

Salve o conteúdo abaixo com o nome de: .htacess e coloque no diretório raiz do seu servidor.

Obs.:
- É com o ponto antes do htaccess
- Para salvar no bloco de notas escolha:
Salvar como... e em Salvar como tipo escolha: Todos os arquivos.

RewriteEngine on
RewriteRule ^([a-z,0-9,A-Z,_-]+)\/([a-z,0-9,A-Z,_-]+)\/([a-z,0-9,A-Z,_-]+)$ /pagina.php?var1=$1&var2=$2&var3=$3

Coloquei em negrito e verde o caracter separador, ou seja, o que separa um item passado do outro, no caso acima está a /

item1/item2

poderia ser um . ( ponto )

item1.item2



detalhes...

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.

Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 12460
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil

responder a dúvida

Voltar para Dicas de segurança

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante