Quiero hacer un perfil de usuario y q lo vea de la forma http://sitioweb.com/perfil/nick_usuario
Con respecto a lo de verlo con url amigables no es problema. Lo q quiero saber es q valor paso por get?
Es seguro pasar por get el nick del usuario solo?, por ejemplo: perfil/perfil.php?perfil=usuario
Y el archivo perfil.php seria algo asi:
Código PHP:
$perfil=htmlentities(htmlspecialchars($_GET['perfil']));
$pattern = "/[^A-Za-z0-9_]/";
if (!preg_match($pattern, $perfil))
{
require_once('conexion.php');
$sqlQuery=mysql_query("SELECT * FROM usuarios WHERE nickUsuario='$perfil'", $link)
or die(mysql_error);
while ($resultado = mysql_fetch_array($sqlQuery))
{
$nickUs=$resultado['nickUsuario'];
//y todos los demas datos q van en el perfil
}
if ($nickUs == $perfil)
{
//muestro el perfil del usuario con ese nick
}else{
echo "No existe usuario";
}
}else{
echo "Error! Perfil inexistente";
}
...o tambien tendria que pasar el id de usuario?
perfil/perfil.php?perfil=usuario&id=1 , pero en ese caso como hago para q la url sea solamente perfil/nick_usuario?
Esa es mi consulta.
Gracias.