manoaj 12 Denunciar post Postado Agosto 19, 2012 galera to com problemão aqui bom pelo menos pra mim que sou iniciante é kkkk entao vamos lá eu construi um painel pros usuarios interagirem entre si coloquei tudo certil perfil alterações e tal masi ai eu cheguei a um problema que é o seguinte nas redes sociais as pessoas acham e convidam as outras parem serem seus amigos muitas vezes pelo url no caso o url dos usuarios ficam geralmente assim www.nomedosite.com/perfil/id do usuario logado , e euq ueria criar este sistema no meu painel pra quando o usuario logar automaticamente a url dele ser assim www.nomedosite.com/perfil/id do usuario que logou, pra os outros usuarios poderem ver o perfil dele e convidarem pelo url e talz comos e fosse uma rede social acho que deu pra intender kkkkkkkkkkk. agradeço desde já galera pela força:D Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Agosto 19, 2012 Bom meu amigo, então comece estudando URLs Amigáveis :thumbsup: PS: Você não terá problemas só com um ID, vem mais coisas aí pela frente. ^_^ Compartilhar este post Link para o post Compartilhar em outros sites
mangakah 217 Denunciar post Postado Agosto 19, 2012 Se você usa Apache, basta reescrever a URL em uma arquivo .htaccess colocado no diretório-raiz do seu site: RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} ^perfil/(.*) [NC] RewriteRule . perfil.php?id=%1 [F] RewriteEngine On é apenas para ativar o motor de reescrita (se já existe isso em algum lugar do seu arquivo, não é necessário repetir). RewriteBase define o diretório base para a reescrita, que no caso é o diretório-raiz. RewriteCond é uma condição para que a rescrita ocorra, que será: o URI deve começar com "perfil/" seguindo de qualquer caractere em qualquer quantidade (.*). São usadas Expressões Regulares para definir isso. RewriteRule serve para definir uma regra de reecrita. Esta sendo executada apenas se a condição em RewriteCond for satisfeita. Quando o usuário digitar... http://www.endereco-do-seu-site.com.br/perfil/manoaj Ao invés de o servidor procurar por um arquivo index numa pasta chamada "manoaj" que esteja dentro da pasta "perfil", ele irá redirecionar para o arquivo perfil.php?id=manoaj. No arquivo perfil.php você poderá pegar o id passado como parâmetro em $_GET['id'] e usá-lo para fazer a consulta ao banco de dados e exibir os dados deste usuário. Observe que para isso funcionar, o módulo mod_rewrite.c deve estar habilitado no Apache. Referência: mod_rewrite Busque por "URL Amigáveis" no Google. Compartilhar este post Link para o post Compartilhar em outros sites
manoaj 12 Denunciar post Postado Agosto 20, 2012 hum vlw galera conssegui aqui muito obrigado pelas dicas! Compartilhar este post Link para o post Compartilhar em outros sites