Conflicto con sesiones y headers

laulaurys
31 de Agosto del 2005
Gente: defini una sesion de la siguiente manera en el index :
<?
session_start();
$HTTP_SESSION_VARS['variable'] = "Miguel";
?>

y en el script a donde se dirige :

session_start();
if( isset($HTTP_SESSION_VARS['variable'] )) {
if($HTTP_SESSION_VARS['variable'] == "Miguel") {
print "Todo en regla - OK!"; } else {
print "Variable distinta - Acceso Denegado"; }
} else {
print "No está iniciada la variable - Acceso Denegado";
}

Hasta ahi anda todo bien, el problema es que el script chequea los datos ingresados (usuario y contraseña contra una BD, de acuerdo al usuario le muestra algunas cosas y lo manda a la siguiente pagina:

header ("Location:tabla.php?dato=".$camaras);

Lo cual no me permite porque dice que no puede escribir en el headers, hay alguna forma de que lo pueda hacer?

que se libere el headers y lo pueda volver a cargar con header ("Location:tabla.php?dato=".$camaras); ?

Gracias!

tgp
31 de Agosto del 2005
revisa que al final de tu segundo script donde revisas la sesion no hayan espacios en blanco al final del script o que o tengas los headers del codigo html en la pagina tabla.php


saludos