ok entendido o sea no tanto
cambie los codigos pero aún no me resulta la sesion se crea en una pagina que se llama autentificado que es este su script:
Código PHP:
include("connect.php");
if($usuario==""){
echo"<font face='Arial, Helvetica, sans-serif'>Campo Usuario Vacio</font><br>";
echo"<a href='index.php' title='Atrás'>Volver</a>";
exit();
}
if($password==""){
echo"<font face='Arial, Helvetica, sans-serif'>Campo Contraseña Vacio</font><br>";
echo"<a href='index.php' title='Atrás'>Volver</a>";
exit();
}
$string="select * from usuarios where nombre='$usuario' and contrasena='$password'";
$respuesta=mysql_query($string,$link)or die("Error Fatal: ".mysql_error());
if(mysql_num_rows($respuesta)!=0){
//session_start();
session_register("verificado");
$_SESSION["verificado"]="SI";
header ("Location: autentificado.php");
}else{
header("Location: index.php?error=si");
}
mysql_free_result($respuesta);
mysql_close($link);
ahora cuando entro a index_foro.php llamo la capa de seguridad tomo la sesion y me envia siempre a index.php cosa que deberia hacer solo si no existiera las sesion o si el valor no fuera el que pido asi quedo seguridad:
Código PHP:
$var = $_SESSION["verificado"];
if ($var == FALSE) {
header("Location: ../rogel/index.php");
exit();
}
if ($var == TRUE AND $var == "SI") {
header("Location: index_foro.php");
exit();
}
porfavor le agradeceria me dijeran lo que esta mal para poder cambiarlo y asi terminar este trabajo muchas gracias