Tema: PHP/galleta
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/12/2009, 11:30
erick_perez
 
Fecha de Ingreso: agosto-2009
Mensajes: 95
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: PHP/galleta

Que tal! he echo lo que me dijo jackson666 al inicio de cada pag en las que quiero que entre el usuario registrado. En un formulario pido los datos y en un PHP los proceso y hago consulta la BD, si el usuario existe se crea la secion con $_SESSION['usuario'] = $usuario
aqui todo bien, en las pag restringuidas he puesto:

bloqueada.php

Cita:
<?php
session_start();
if(isset($_SESSION['usuario'])){
?>
despues de eso va el sigueinte codigo:

Cita:
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,men ubar=0,resizable=0,width=420,height=400');");
}
</script>

//aqui puse una serie de javascript

<body>
aqui tengo unas lienas con div, link, imagenes ,tablas.....etc
</body>

</html>
<?
}else{
echo "debes ser usuario registrado";
}
?>
//al final tengo esto
Funciona todo, el detalle esta en que al momento de accesar bloqueada.php, si no me he logiado me manda este msj de error:

Cita:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\AppServ\www\slectxpo1.php:1) in C:\AppServ\www\slectxpo1.php on line 2
debes ser usuario registrado
digo que si funciona por que imprime echo "debe ser usuario registrado";
he leido, y segun, debo separar el codigo PHP del html simplemente cerrar o abrir segun sea el caso, como salgo de ese error?