$accesos=$HTTP_POST_VARS["accesos"];
if ($accesos==1)
{
//Proceso de login:
$nickname=$HTTP_POST_VARS["nickname"];
$password=$HTTP_POST_VARS["password"];
$password_md5=md5($password);
$consulta="Select u_password, u_nickname from tb_usuarios where u_password = '$password_md5' and u_nickname = '$nickname'";
$res=mysql_db_query("db_fondo",$consulta);
if (mysql_num_rows($res) == 1)
//Si el acceso fue autorizado:
{
//Banderita:
$_SESSION["marquita"]="A";
//Obtencion de los privilegios del usuario logeado:
$_SESSION["consulta2"]="Select u_privilegios, u_id from tb_usuarios where u_password = '$password_md5' and u_nickname = '$nickname'";
$_SESSION["res2"]=mysql_db_query("db_fondo",$_SESSION["consulta2"]);
$row=mysql_fetch_array($_SESSION["res2"]);
$_SESSION["privilegios"]=$row["u_privilegios"];
$_SESSION["userid"]=$row["u_id"];
}
else
//Si el acceso no fue autorizado:
{
$_SESSION["marquita"]="NA";
$_SESSION["aviso"]="Acceso no autorizado.";
}
}
else
{
//Armado de la pagina:
session_start($_SESSION["identificador"]);
$_SESSION["des"]=$HTTP_POST_VARS["des"];
if ($_SESSION["des"]=="Destruir")
{
unset($_SESSION["con"]);
unset($_SESSION["registro"]);
unset($_SESSION["consulta"]);
unset($_SESSION["vuelta"]);
unset($_SESSION["distrito"]);
unset($_SESSION["juzgado"]);
unset($_SESSION["secretaria"]);
unset($_SESSION["variable"]);
unset($_SESSION["leyenda"]);
}
}
if ($_SESSION["marquita"]=="A")
{
$_SESSION["title"]="Fondo - Versi?n A: P?gina Principal";
echo '
Sistema de B?squedas
';
echo '
';
echo '
';
echo '
Seleccione el criterio mediante el cual desea realizar su búsqueda:
//Si ya hubo un acceso autorizado, entonces aparece el boton de Cerrar Sesion y el link para actualizar datos:
if ($_SESSION["marquita"]=="A")
{
echo '';
echo '
Hola, que tal, escribo para pedirle ayuda a alguien que sepa, por favor, por que yo ya no encuentro nada del tema.
Arriba postee uno de los codigos con los que trabajo, como veran, mezcla de php y html.
Mi problema es que, segun dicen los manuales oficiales y no oficiales de php, y mi propia experiencia, el comienzo de la sesion, tiene que mendarsa antes que cualquier cosa al servidor. De lo contrario, la sesion, no funciona.
El drama, es que, al hacer esto, no comprendo por que, pero se come los titulos de la pagina. Miro en el codigo fuente de la pagina, y obtengo esto:
Untitled Document
Sistema de B?squedas
Seleccione el criterio mediante el cual desea realizar su búsqueda:
Dentro de los parentesis no va nada, una vez que inicias la session metes dentro de variables los contenidos de la session: nombre, claves, pais, etc....