![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
15/01/2006, 12:01
|
|
se me hace que no es php la solución.
Verás, para el servidor no hay diferencia si se llama desde un marco o no, dado que en cualquiera de los casos el navegador pide la página de la misma forma.
Es el navegador quien coloca la página que pidió en un marco.
Las soluciones que propongo:
1.- podrías llamar a cada marco con una variable, es decir:
<frame src="pagina.php">
cambiarlo a
<frame src="pagina.php?marco=1">
y luego si no está definida la variable "$_GET['marco']", pos simplemente redireccionas a la principal, o niegas el acceso, o lo que quieras.
2.- No uses marcos, con css puedes obtener la misma funcionalidad.
Saludos. |