Respondere yo mismo pues parece que nadien sabe 77
<?php
session_start();
require_once("conexion.php");
if(isset($_SESSION['user']) && $_SESSION['id'] == $_GET['id'])
{
$date_name = $_SESSION['user'];
?>
<!DOCTYPE html>
<html lang="es">
<head>
<title><?php echo $date_name;?></title>
</head>
<body>
//aqui todo lo que tenga que ver con el perfil yo en esta ocasion lo hice en html5 reponsive n.n
<p>yo solo pondre esta etiqueta en este ejemplo
y esto se mostrara si hay un usuario en sesion y si en la URL se puso
https://elnombredetuweb.com/perfil?id=3657</p> /*si es que existe se mostrara su perfil LOL en caso contrario de que se puso
http://elnombredetuweb.com/perfil.php se mostrara la pagina 404 o que no existe el usuario lo que ustedes ponder ejemplo:*/
</body>
</html>
<?
} else if (isset($_SESSION['user']) && $_SESSION['id'] != $_GET['id']) {
?>
<p>Esto se mostrara como puse arriba si solo puso
http://elnombredetuweb.com/perfil.php</p>//no obstante algo importante a tomar en cuenta es que esto funciona mas sin embargo solo si hay sesion iniciada como hacerle para mostrar los datos si no estas logeados o conectados como quieran decirle, el cogigo no lo pondre mas sin embargo les dio la idea, seria inseguro en caso de que queramos mostrar datos de tu base datos de una tabla a una persona que nunca haiga iniciado sesion entonces como le hacemos si queremos lo mismo que arriba solo antes de traerles datos de la base de datos hagamoslo desde un archivo .dat o .txt como gusten guardan solo y tan solo los datos id y nombre o lo que quieran que no sean importantes ahi en que momento al momento de registrarlos osea en su pagina de registro implementan que guarde tambien en ese documento el id y nombre en este caso n.n ahora como lo mostramos aqui la parte que me falta de codigo. yo no lo pondre pero saben que va antes de else n.n o no?
<?
} else {
?>
<p>Esto se mostrara en la pagina en caso de que no haiga iniciado sesion</p>
<?
}
?>