Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/03/2010, 12:09
Myless
 
Fecha de Ingreso: enero-2010
Mensajes: 88
Antigüedad: 14 años, 3 meses
Puntos: 2
Ayuda con sesiones

Hola
Estoy tratando de hacer un sistema de registro de usuarios, pero mientras planeaba el como hacerlo, me han surgido algunas dudas.

En cuanto php y mysql, no tengo mayor problema… mis dudas estan relacionadas con las sessiones, pues es primera vez que hago un sistema empleando estas.
Ahora. He estado viendo algunos codigos de por ahí… por ejemplo este:

$usuarios=mysql_query("SELECT * FROM users WHERE nick='$_POST[Nick]' and pass='$_POST[Pass]' ");
if($user_ok = mysql_fetch_array($usuarios))
session_register("usuario");
session_register("id");
$_SESSION[usuario] = $user_ok["nick"];
$_SESSION[id] = $user_ok["id"];

Veo que comprueba si los datos coinciden con alguna linea de la base de datos… Lo que me llama la atencion es “session_register("usuario")”… ¿Debo usar esta sentencia para cada campo que decida sacar de la base de datos, por ejemplo… SI ademas quisiera sacar el rango del usuario, tendria que hacer algo como:

session_register(“rango”);
$_SESSION[rango] = $user_ok["rango"];

Ademas, no entiendo eso de session_start()… se supone que debe ir en todas las paginas de mi web ¿no?... ¿Qué hace exactamente?... (He buscado en google, pero solo encontre un tutorial en ingles y esto del idioma no es lo mio) :3

De antemano muchas gracias.