Hola, despues de haber leido mogollon de temas en el foro sobre las sesiones sigo sin poder resolver mi problema, por eso lo pongo aqui con la esperanza de que uds. me puedan ayudar.
aplicacion Cliente - servidor
1. (Cliente)Tengo una pagina que pide user y pass, llamada index.html
en ella pongo arriba del todo
<?php
session_start();
?>
despues el formulario para pedir los datos que dije.
2.los datos los envio via curl (mensaje xml)al servidor para comprobar si estan bien
y cuando los devuelve pues se supone que tiene que poder entrar a las demas paginas. Bien esto lo hace correcto sin hacer sesiones, pero claro yo quiero algo de seguridad en la aplicacion, mas que nada porque me lo pide el tutor del proyecto.
3 Ahora bien despues de comprobar el punto anterior debe entrar en una pagina que esta hecha de frameset se llama principal.php, la pongo
<?php
if (!isset($_SESSION) || empty($_SESSION)) {
session_start();
}
if(empty($_SESSION['usuario'])) {
header('Location: index.html');
exit;
}
?>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="description" content="página principal, aplicación" />
<link rel="stylesheet" type="text/css" href="1024px.css" title="1024px" media="screen,projection" />
<title>Modulo de Administración.</title>
</head>
<frameset frameborder=no cols="27%,*">
<frame name= "menu" src="menu1.php" scroling="auto">
<frameset frameborder=no rows="10%,*">
<frame name="titulo_cont" src="contenido1.php" scroling="auto">
<frame name="contenido" src="contenido2.php" scroling="auto">
</frameset>
</frameset>
</html>
en las paginas que hace mencion, contenio1, contenido2 y menu, no tengo nada puesto de session.
El problema es que cuando entro en index.html e introduzco los datos y sé que estan bien, no me entra en principal.php, sino que se queda en index.html
no se cual puede ser mi error, he dado mil vueltas al asunto y ya me estoy desesperando
Ayuda porfa!!!