![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
05/06/2010, 12:32
|
| | Fecha de Ingreso: junio-2009
Mensajes: 103
Antigüedad: 15 años, 8 meses Puntos: 0 | |
Respuesta: Problema con variable de sesion esque login o registrate es un archivo que va incluido en el index de guest - invitado y alli si que tengo el session_start, por otro lado se podria meter la etiqueta de html y body debajo del session_start() con un echo sin que fastidie ni los header ni nada??
aqui te pongo el index del guest donde tengo el session_start();
index guest
<?php
@session_start();
//definimos la ruta donde se encuentra el archiv conexion con el conectaremos con la bd para reducir codigo
define('conexionbd','../conexion/conexion.php');
if(!empty($_SESSION['user']) && !empty($_SESSION['name']))
{
if($_SESSION['user'] == 'usuario')
{
header("Location: ../usuario/index.php");
exit;
}
else if($_SESSION['user'] == 'administrador')
{
header("Location: ../management/index.php");
exit;
}
}
else
{
//definimos el usuario, en este caso invitado
$_SESSION['user'] = "invitado";
?>
<!-- CUERPO -->
<DIV class='contenedor'>
<!-- LOGO PRINCIPAL -->
<?php
@include("includes/baner.php");
?>
<!-- SECCION IZQUIERDA -->
<?php
@include("includes/seccion_izquierda.php");
?>
<!-- SECCION CENTRO -->
<DIV CLASS='centro'>
<?php
if( empty($_GET['tipoarticulo']) && empty($_GET['categoria']) && empty($_GET['nom']) )
{
if( empty($_GET['page']) )
{
@include("includes/centro/noticia.php");
}
else
{
$page = $_GET['page'];
@include("includes/centro/".$page.".php");
}
}
else
{
@include("includes/centro/articulos.php");
}
?>
</DIV>
<!-- SECCION DERECHA -->
<?php
@include("includes/seccion_derecha.php");
?>
<?php
echo "</DIV>";
echo "</HTML>";
}//cierra else
?>
<HTML>
<HEAD><TITLE> Haz tus compras </TITLE>
<link rel=stylesheet type=text/css href=../css/recursos.css>
<link rel=stylesheet type=text/css href=../css/noticias.css>
<link rel=stylesheet type=text/css href=../css/articulos_carrito.css>
<link rel=stylesheet type=text/css href=../css/carrito_compra.css>
</HEAD>
</HTML>
el login o registrate se carga en el div class='centro', saludos |