Enlace externo dinámico con frames
Al igual que el artículo anterior, veremos como
colocar un frame superior cuando se visitan enlaces externos desde nuestro sitio,
en este caso utilizando PHP.
Se van a necesitar solamente dos archivos: enlace.php y arriba.php,
a continuación te mostramos la función y el código de cada uno de ellos.
enlace.php
Es la página que contiene los dos frames, uno de ellos será
el archivo arriba.php, y el otro en donde se cargará la dirección que se especifique
a través del link (enlace.php?sitio=http://sitio.com)
<html>
<head>
<title>WebExperto.com - Enlace externo</title>
</head>
<frameset framespacing="0" border="false" rows="8%,*"
frameborder="0">
<frame name="superior" src="arriba.php"
scrolling="no">
<frame name="inferior" src="<?=$sitio?>">
<noframes>
<body>
<p>Esta página usa marcos, pero su explorador no los admite.</p>
</body>
</noframes>
</frameset>
</html>
arriba.php
Esta página no contiene ningún código en php, y es en donde
se muestra una leyenda especificando que se está visitando un enlace fuera del
sitio.
<html>
<head>
<title>WebExperto.com</title>
</head>
<body bgcolor="#000080" text="#FFFFFF">
<p align="center"><strong><font face="Verdana"
size="2">Estás visitando un enlace fuera
de WebExperto.com</font></strong></p>
</body>
</html>
Ahora solo resta armar los enlaces y ubicarlos en tu sitio:
http://www.tusitio.com/enlace.php?sitio=http://www.webexperto.com
http://www.tusitio.com/enlace.php?sitio=http://www.clarin.com
|