Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal,
Estava estudando URL Amigavel e me deparei com um problema.
Tudo que estiver depois da # (cerquilha) eu nao consigo colocar em variavel.
Meu .htaccess
Se usar uma URL assim:
http://www.meusite.com.br/arquivo#teste
ou
http://www.meusite.com.br/pasta/arquivo#teste
E usar os recursos para pegar a variavel assim:
echo 'p: ' . $_GET['p'];
echo 'REQUEST_URI: ' . $_SERVER['REQUEST_URI'];
echo 'QUERY_STRING: ' . $_SERVER['QUERY_STRING'];
Acontece isso:
p: arquivo
ou
p: /pasta/arquivo
REQUEST_URI: arquivo
ou
REQUEST_URI: /pasta/arquivo
QUERY_STRING: arquivo
ou
QUERY_STRING: /pasta/arquivo
O que esta acontecendo com a variavel depois da #?
Isso é regra no .htaccess?
Alguma configuração no Apache? (o meu esta com as configurações padrão)
Alguem pode me esclarecer isso?
Carregando comentários...