He estado buscando como poner un mensaje de advertencia en mi web (sobre el contenido) y he encontrado mensajes en ventanas emergentes, hasta que al final encontre unos codigos en php para poder visualizar al entrar al dominio y cualquier parte del dominio, se muestra una pagina completa y si dasen "si" o en la respuesta positiva, avanzas a donde ivas a ir, sino se va a alguna otra pagina (configurada)
Sucede que cuando uso ese codigo, me sale el mensaje de advertencia, sus botones, y la redireccion funciona bien, pero el problema es que abajo de la pagina caraga el contenido
Aqui dejo los codigos, para que me ayuden
se crea el la pagina en php llamada check-it.php y se le agrega este codigo:
Código:
despues se crea otra pagina en php con este nombre warning-page.php y se le agrega este codigo:<? //Check user agent $r_explorer=$_SERVER['HTTP_USER_AGENT']; if ( (substr_count($r_explorer,'bot')==0) and (substr_count($r_explorer,'yahoo')==0) and ($_COOKIE['warning1']!=21) ) { include 'warning-page.php'; } ?>
Código:
y para mostrar el mensaje se agrega este codigo al inicio del index o template principal o cabecera, etc:<? //Lets Set the cookie if ($_GET['myage']=="I-Am-Older-Than-18") { $page1=$_GET['page1']; setcookie("warning1",21,time()+7200); header('Location:'.urldecode($page1)) or die('<a href="'.urldecode($page1).'"></a>'); } ?> <!--Now the Html Part- Remove this line please--> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>ADULT CONTENT WARNING</title> <link href="mystyle.css" rel="stylesheet" type="text/css"> </head> <body bgcolor="#000000" style="margin:0px;"> <table cellspacing="0" cellpadding="0" border="0" style="width:100%;height:100%;"> <tr> <td align="center"> <p><b><font color="#FFFF66" face="Verdana, Arial, Helvetica, sans-serif" size="3">Adult Content Warning ! <br> <img src="warning.png" width="240" height="80"> <br> </font></b><br> <h2> <a href="warning-page.php?myage=I-Am-Older-Than-18&page1=<?=urlencode($_SERVER['REQUEST_URI'])?>"><font style="font-size:20px; font-family:'Verdana '; color:red"><b>Click Here if You are older than 18 Years Old</b></font><br> </a><br> <a href="http://www.someothersite.com">Click Here to Leave </a></p> </td> </tr> </table></body></html>
Código:
Lo use con wordpress 3 y smf 2, aparece la pagina del mensaje, pero veo la barra de despalazamiento y resulta que la web carga al final de la pagina <? include 'check-it.php'; ?>
se supone que solo debe de cargar el mensaje y lo demas debe de salir despues de dar en si, ok, acepto...
Ayudenme a solucionarlo.
gracias de antemano