bueno, tengo muchos archivos en el sitio web, todos usan un "top" y un "pie de pagina" que comparten, entonces yo tengo un archivo llamado "top.php" que pienso incluir en los demas archivos para si modifico el top, solo modificar un archivo, etc.
bueno, estos son ejemplos:
*** top.php
Código:
<?
// si pongo aqui session_start() me marca error de cabeseras
$adminis=$_SESSION["scd_tmp2"];
switch ($adminis){
case Z:
?>
<tr>
<td valign="middle" height="20" width="715" bgcolor="#990000">
<p align="right" style="margin: 0 30px">
<font face="Calibri" size="2" color="#FFFFFF">
<a href="http://net/scd/z"><font color="#FFFFFF">Volver al menú principal</font></a> | <a href="http://net">
<font color="#FFFFFF">Cerrar Sesión (<?echo $_SESSION["scd_user_name"]?>)</font></a></font>
</td>
</tr>
<?
break;
default:
break;
}
?>
<td height="100" valign="middle" width="855" class="celda_title_1">
<h6>Sistema de Control de Documentación</h6>
<h4>Subsecretaría de Pesca y Acuicultura</h4>
</td>
para esto, la variable de sesión scd_tmp2 se hace en un archivo diferente.
es decir, es un sitio donde hay varios tipos de usuarios, los usuarios tipo Z son administradores, entonces cuando estos se logean, quiero poner un como "banner" arriba donde incluye la opcion de volver a su panel o cerrar sesión o cosas que se me antojen. entonces estos, bien, como decia la variable scd_tmp2 se registra al logearse y se le asigna el tipo de usuario.
*** archivo x
Código:
<?php
session_start();
If ($_SESSION["scd_autorized"]!="true"){
header('Location: http://net/failed_login.php');
}
If ($_SESSION["scd_type_user"]!="Z"){
header('Location: http://net/failed_login.php');
}
?>
<html>
<head>
<meta http-equiv="Content-Language" content="es-mx">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="http://net/css/css_scd.css" TYPE="text/css">
</head>
<body>
<div align="right">
</div>
<div align="center">
<table cellpadding="20" cellspacing="0" width="700" height="337" class="table_body_1" border="0">
<!-- MSTableType="layout" -->
<tr>
<? include 'http://net/scd/top.php'; ?>
</tr>
<tr>
<td height="254" valign="top" width="658">
<p align="right">
<font size="2" color="#800000">
<img border="0" src="../img/close_session.png" width="16" height="16"><span style="background-color: #FFF4D2">
</span>
y asi continua el codigo, pero creo que esto es lo esencial del segundo archivo (x),
gracias por la ayuda amigos!