Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/02/2013, 10:54
kies89
 
Fecha de Ingreso: septiembre-2012
Ubicación: Madrid
Mensajes: 89
Antigüedad: 11 años, 7 meses
Puntos: 1
Pregunta Duda al hacer include

Hola Forosdelweb :).

Estaba pensando en hacer cambios en las funciones de seguridad de mi sitio.
El caso es, hasta ahora desde cada fichero .php (codificado como UTF-8 sin BOM) hacía un require_once() a otro fichero .php (codificado como ANSI y sin ?> al final del código) que ejecutaba una función que comprobaba que el usuario tenía la sesión iniciada (las funciones las ejecutaba el fichero normal, no el include).


Bien, me funciona perfectamente, y pero se me ocurrió un nuevo método en el que no tenía que escribir tanto código:

archivoNormal.php (codificado como UTF-8 sin BOM)
Código PHP:
Ver original
  1. <?php
  2.   require_once("ArchivoInclude.php");
  3.  
  4.   echo "Contenido de la página";
  5. ?>

ArchivoInclude.php (codificado como ANSI y con ?>)
<?php
header("Location: OtraPágina.php"); // ¿Después del header se necesita exit() para terminar de ejecutar código, ¿verdad?
// Colocaría un header() o un printf() en el código
exit;
?>
Cita:

¿Esto es una buena práctica, o podría producir errores?