Cita:
Iniciado por Death_Empire
despues del include cuando recibes los datos
Código PHP:
//pero lo puedes hace con session.
$usuario = $_POST['mail'];
$clave = $_POST['contrasena'];
setcookie("accesop",$usuario,time()+7776000);
setcookie("contrap",$clave,time()+7776000);
perdona ya no se si no me van las neuronas o ke pero no lo entiendo, lo que quieres decir¿?
1 que cree la cookie antes osea al principio del codigo php de la pagina validar.php o en profeso.php llame a la cookie antes del include¿?
me podrias poner el ejemplo por favor GRACIAS
mira ahora tengo asi el codigo el validar.php
Código PHP:
Ver original<?
/*iniciamos sesion*/
/*Limpiamos codigo incluyendo enlace a la base de datos que esta en otro archivo php*/
include "base_datos.php";
$usuario = $_POST['mail'];
$clave = $_POST['contrasena'];
$sql = "SELECT * FROM arroyo_profesores WHERE MAIL='$usuario' AND CONTRASENA='$clave'";
/* aqui obtenemos la cantidad de registros devueltos, en caso no sea igual 1 o esa 0 significa que no es alumno y finalizamos esa condición... */
if ($num_rs_pro==1){
/* aqui obtengo todos los registros para poder obtener su contenido */
/* es para hacer condiciones luego, esta o no logeado*/
$_SESSION['COD_CURSO'] = 'si';
/*conprobacion de carga para seguridad*/
$_SESSION['CARGO'] = 'profesor';
/* aqui obtenemos su id, para trabajar luego con el, por ejemplo, jalar sus datos, si hace un comentario, etc, etc */
$_SESSION['ide'] = $rs_pro['IDE_PRO'];
/*creacion de cookies*/
header('Location: ../profesor.php'); }else{
$sql = "SELECT * FROM arroyo_alumnos WHERE MAIL='$usuario' AND CONTRASENA='$clave'";
if ($num_rs_alu==1){
$_SESSION['CAD_CURSO'] = 'si';
$_SESSION['CARGO'] = 'alumno';
$_SESSION['ide'] = $rs_pro['IDE_PRO'];
header('Location: ../alumno.php'); }else{
header('Location: ../error.html'); /*si no se a logeado correctamente destruimos la sesion*/
}
}
?>
te referias a eso si es afirmativo sigue saliendo el mismo error en la linea 11 del profesor.php