Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/05/2004, 12:24
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Bueno, intentemoslo con filosofia KISS. Si no es requisito que el usuario conozca la URL de 3.php, podrias hacer un simple:
2.php
Código PHP:
include('3.php'); 
3.php
Código PHP:
// comprobar que no se ha llamado directamente al script
// no recuerdo ahora si era con PHP_SELF o con REQUEST_URI
if ('3.php'==$_SERVER['REQUEST_URI']) {
 
// se ha intentado entrar a 3.php o por un link o directamente en el navegador
  
header("Location: index.php");
  exit;
}
// se supone que ha sido includa, asi que mostramos la pagina 
De esta forma, solo muestras el contenido de la pagina 3.php si ha sido incluida. Lo que pasa es que mostraras el contenido con la URL de 2.php.

Esta seria mi solucion KISS a mostrar la info de 3.php solo cuando llegan desde 2.php.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.