emanuel_pereira Postado Fevereiro 23, 2012 Denunciar Share Postado Fevereiro 23, 2012 olá galera, tenho um sistema de login de usuarios em php, que quando um usuario faz o login,na url acima fica assim: http://www.meusite.com.br/paginas/inicio.php?id_usuario=10tem como ficar em vez do login o nome do usuario ex:http://www.meusite.com.br/paginas/inicio.php/nomedousuarioouhttp://www.meusite.com.br/nomedousuarioobrigado!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Romero Dias Postado Fevereiro 23, 2012 Denunciar Share Postado Fevereiro 23, 2012 Emanuel,No google procure por: url amigavel phpSegue um link com um bom material para estudos: http://brunotorres.net/urlsAbraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Markus Magnus Postado Fevereiro 23, 2012 Denunciar Share Postado Fevereiro 23, 2012 Eu utilizo dessa forma:no arquivo .htaccess escrevoRewriteEngine on RewriteRule ^(.*)$ /index.php?cod=$1 e no arquivo index.php tenho: $acoes = $_REQUEST['cod']; $acoes = explode( "/", $acoes ); $acao1 = $acoes[0]; $acao2 = $acoes[1]; $acao3 = $acoes[2]; $acao4 = $acoes[3]; $acao5 = $acoes[4]; $acao6 = $acoes[5]; $acao7 = $acoes[6]; mas no meu caso todas as paginas são abertas atravez de includes no arquivo index.php caso você tenha varios arquivos que serão acessados e tenham que receber o parametro id_usuario faça algo do tipo RewriteEngine on RewriteRule ^pagina1/(.*)$ /pagina1.php?id_usuario=$1 RewriteRule ^fotos/(.*)$ /fotos.php?id_usuario=$1 RewriteRule ^pagina3/(.*)$ /pagina3.php?id_usuario=$1 RewriteRule ^pagina4/(.*)$ /pagina4.php?id_usuario=$1agora no caso de escrever o nome do usuário como parametro tranquilo só que o código de cada pagina recebera em $_GET['id_usuario'] o nome e não o id do usuarioEspero ter ajudadoAbrass Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 emanuel_pereira Postado Março 8, 2012 Autor Denunciar Share Postado Março 8, 2012 eu fiz assim no meu htaccess mais não deu certo:RewriteEngine OnRewriteRule ^paginas(.*)/$ /perfil.php?id=$1poderia me dar um exemplo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Romero Dias Postado Março 10, 2012 Denunciar Share Postado Março 10, 2012 Tenta assim:RewriteEngine On RewriteCond %{HTTP_REFERER} !-d RewriteCond %{HTTP_REFERER} !-f RewriteCond %{HTTP_REFERER} !-l RewriteRule paginas/(.*) perfil.php?id=$1 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
emanuel_pereira
olá galera, tenho um sistema de login de usuarios em php, que quando um usuario faz o login,
na url acima fica assim:
http://www.meusite.com.br/paginas/inicio.php?id_usuario=10
tem como ficar em vez do login o nome do usuario ex:
http://www.meusite.com.br/paginas/inicio.php/nomedousuario
ou
http://www.meusite.com.br/nomedousuario
obrigado!!!
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.