Haber si me pueden dar una mano o al menos una idea de como hacerlo con este problema. Lo que quiero hacer es comprobar si esta activada una sesión o no. Ahora en caso de estarlo entonces realizo "X" acciones pero si no lo está redirecciono a la página de inicio pasando un parámetro e informando al usuario que está inentando entrar en un área restringida. Es algo así como un sistema de administración para proteger las páginas ya que si no lo hago cualquier inteligente me podría acceder directamente a la página. Este es el código en cuestión:
funciones.php
Código PHP:
function isAdmin(){
$admin = isset($_SESSION['admin'])?$_SESSION['admin']:NULL;
if(!$admin or $admin=""){
header("Location: index.php?err=nadmin"); // No administrador (esta es la linea 18)
}
}
Código PHP:
include("funciones.php");
//ob_start();
session_start();
$menu = isset($_GET['m'])?$_GET['m']:"f";
if(!isAdmin() && $menu == "f"){
admLogin();
}elseif(isAdmin() && $menu == "v"){
doMenu();
}
Cita:
alguna idea de como hacer esto? Warning: Cannot modify header information - headers already sent by (output started at d:\wamp\www\morgandir\index.php:14) in d:\wamp\www\morgandir\funciones.php on line 18