Cita:
Iniciado por xfrancis Bueno, ya tienes la mayor parte hecha! No se si esto es lo que estas buscando, pero algo simple es hacer un perfil.php
Código PHP:
<?
include('conn.php'); //incluye la conexión a la db y la sesión
$id = $_GET['id'];
if($_SESSION['idusuario'] == $id)
{
//Aqui muestras lo puede ver el usuario en su propio perfil
}
else
{
//y aqui lo que quieres que sea visible para los demas usuarios
}
//lo siguiente es un ejemplo de como mostrar los datos, incluye los en la respectiva seccion del if segun quieras que sean publicos o privados.
$user=mysql_query("SELECT * FROM usuarios WHERE id='$id' ");
if($user_ok=mysql_fetch_array($user) )
{
echo 'Usuario <b>'.$user_ok["nick"].'</b><br>';
echo '<img src="'.$user_ok["foto"].'" width="50" height="50" alt="'.$user_ok["nick"].'"/>';
echo '<br>Email: <a href="mailto:'.$user_ok["email"].'">'.$user_ok["email"].'</a><br>';
}
?>
Espero que te ayude! Un saludo!
Esto ya lo realize en realidad, es cuando el usuario ve su perfil.
La pregunta es como genero paginas automaticamente para cada usuario, que este sea su perfil publico y que todos lo puedan visitar pero no editar.
Ejemplo
www.midireccionweb.com/user/id45 y esto me muestre la pagina del usuario.
Ejemplo concreto:
http://www.cgtworld.com/profile/id-769/
Es es mi perfil en una pagina web xxx, perfil publico. Al momento de logearme entro a editar perfil que es una web distinta.
Saludos