Primera duda:
- Si el codigo a desplegar es solo un par de lineas, puedes usar echo directamente y no afectara mucho el rendimiento.
- Si son muchas lineas, es mejor usar include.
- Si son varias lineas puedes entrar en modo HTML y ponerlo en el mismo archivo:
Código php:
Ver original<?php
if($tipo_usuario == 'privilegiado') {
// Iniciamos modo HTML
?>
<form>bla bla bla bla</form>
<?php
// Volvemos a PHP
}
?>
Segunda duda:
Define una constante en tu script y en cada archivo incluido verifica:
Código php:
Ver original// En el archivo principal de tu script:
// En cada archivo incluido:
die('Acceso no permitido.');