Olá, estou com uma dúvida já faz alguns dias e não conseguir resolver.
Tenho Minhas URLamigável, e uma delas é para exibir o perfil dos usuário, mesmo que não esteja logado, outras pessoas conseguem acessar seu perfil igual o forum aqui!
Exemplo
Apenas quem está logado consegue acessar o /perfil/
www.meu-site.com.br/perfil/
Mesmo que não esteja logado consegue acessar o link abaixo e quem está logado também consiga acessar!
www.meu-site.com.br/perfil/NickDoUsuario
index.php
<?php
$url =(isset($_GET['url']))? $_GET['url']:'home';
$explode = array_filter(explode("/", $url));
$pags ='pags/';
$verific_user = $pdo->prepare("SELECT * FROM users WHERE nickname_user = :nickname");
$verific_user->bindValue('nickname', $explode[0]);
$verific_user->execute();
$perfil =false;if($verific_user->rowCount()==1){
$perfil =true;
$dados_perfil = $verific_user->fetchObject();
include_once "pags/perfil.php";}elseif(file_exists($pags.$explode[0].'.php')&& $explode[0]!='perfil'){
include ($pags.$explode[0].'.php');}else{
echo "<h2>Página Não encontrado!<h2>";}?>
Na pasta 'pags' tenho o arquivo perfil.php, que vai exibi os dados do perfil que está logado!
A forma (index.php) acima ela consegue fazer isso www.meu-site.com.br/NickDoUsuario
Porém como faço para poder Exibi os resultados como mostrado acima?
perfil.php
<divclass="perfil-container"><divclass="profile-perfil"><divclass="profile-user"style="background-image:url('https://images2.alphacoders.com/707/thumb-1920-707145.png');background-size: cover;"><divclass="perfil-content"><divclass="perfil-background"><divclass="perfil-photo"><imgsrc="images/profile-images/profile.jpg"></div><divclass="profile-details"><divclass="profile-nickname"><span><!-- Nome do úsuario Aqui --></span></div><divclass="profile-descrition"><p><!-- Descrição aqui --></p></div></div></div></div></div></div></div><divclass="container"><divclass="container-perfil-content"><divclass="sidebar-profile"><divclass="profile-item"><ahref="">Artigos Favoritos</a></div><divclass="profile-item"><ahref="">Nóticia Favoritos</a></div><divclass="profile-item"><ahref="">Recomendação</a></div></div><divclass="main-profile"><divclass="favorite-profile"><divclass="favorite-content"><ahref=""><divclass="favorite-content-img"><imgsrc="images/ciencia.jpg"><divclass="rating-favorite"><span>14</span></div><divclass="favorite-details"><divclass="favorite-title-details"><span>ARTIGO 1</span></div><divclass="favorite-genero-details"><p>Gênero: Cientifico!</p></div></div></div></a></div></div></div></div></div>
Pergunta
MateusCas
Olá, estou com uma dúvida já faz alguns dias e não conseguir resolver.
Tenho Minhas URLamigável, e uma delas é para exibir o perfil dos usuário, mesmo que não esteja logado, outras pessoas conseguem acessar seu perfil igual o forum aqui!
Exemplo
Apenas quem está logado consegue acessar o /perfil/
www.meu-site.com.br/perfil/
Mesmo que não esteja logado consegue acessar o link abaixo e quem está logado também consiga acessar!
www.meu-site.com.br/perfil/NickDoUsuario
index.php
Na pasta 'pags' tenho o arquivo perfil.php, que vai exibi os dados do perfil que está logado!
A forma (index.php) acima ela consegue fazer isso www.meu-site.com.br/NickDoUsuario
Porém como faço para poder Exibi os resultados como mostrado acima?
perfil.php
Link para o comentário
Compartilhar em outros sites
1 resposta 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.