25/08/2012, 23:39
|
| | Fecha de Ingreso: julio-2012 Ubicación: Guatemala
Mensajes: 99
Antigüedad: 12 años, 4 meses Puntos: 2 | |
Respuesta: crear usuarios estuve leyendo sobre el tema, encontré algunos ejemplos y ahi voy entendiendo pero tengo algunas dudas digamos superficiales aún... por ejemplo en la variable $_session[], estaba viendo este pedazo de codigo:
if (($_POST['nombre']=="usuario")&&($_POST['clave']=="123456") )
{
session_start();
$_SESSION['usuario']="usuario";
$_SESSION['tiempo']=time();
header("location:index.php");
} etc. etc.
porqué incluyen 'usuario' en $_SESSION, no debería ir la variable de $_post['nombre'] ahi? de esta manera:
$var=$_post['nombre'];
$_SESSION['var']="var";
sé que como está al principio esta bien porque el codigo funciona pero yo tengo esa duda, y me surge cuando quiero traer los datos de mi base de datos asi:
if (isset($_POST['nombre']) && isset($_POST['clave']))
{
$registro=mysql_query("select ".$NOM.", ".$CLA." from ".$US." where ".$NOM."='$_POST[nombre]'");
$reg=mysql_fetch_array($registro);
if (($_POST['nombre']==".$reg["$NOM"].")&&($_POST['clave']==".$reg["$CLA"].") )
{
session_start();
$_SESSION['usuario']="usuario"; //QUE DEBERÍA COLOCAR AQUÍ EN VEZ DE 'USUARIO'? sería ".$reg["$NOM"]."?
$_SESSION['tiempo']=time(); //A QUE SE REFIEREN ESTA DECLARACION?
header("location:index.php");
}
else
header("location:index.php");
etc. etc.etc. etc.
porfavor puede alguien instruirme en este tema? gracias! |