Ver Mensaje Individual
  #15 (permalink)  
Antiguo 12/09/2005, 06:25
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
Iniciado por Shockly
Cluster,

Claro, lo había simplificado demasiado. Yo lo uso así:

uno.php:

Código PHP:
<?php
    define
('DESDE_UNO'1); 

    require_once(
"./dos.php");
    echo 
en_dos();
?>
dos.php:

Código PHP:
<?php
    
if (!defined('DESDE_UNO'))
        die(
"no no no no");

    function 
en_dos() {
        echo 
"si si si si";
    }
?>
No comprendí tu sistema bien ..

Si entro a dos.php . OK, no hay un "include" de uno.php donde se define una variable (da igual si es constante o no para estos fines). Ahí quedaría validado.

Pero, si entro a uno.php siempre estaré validado (defines una variable y a continuación llamas a código que la valida .. además del juego de funciones? ..

En resumen .. usando esa técnica .. he de "jugar" (¿es así?) usando funciones definidas en otro script (que no las llame en el mismo script) ...

Creo que es más intuitivo usar sesiones para estos temas.

Un saludo,