Buenas, me gustaría que en mi web cuando alguien pulse un enlace por ejemplo "http://megaupload.com/archivo" se les abra una web que sea por ejemplo "http://miweb.com/publicidad/link=http://megaupload.com/archivo" y que a los 10 segundos se abra el link "http://megaupload.com/archivo"
¿Alguien sabe donde puedo conseguir algo así o donde mirar como hacer algo así?
Gracias de antemano, saludos.
[SOLUCIONADO]
CitarCrear una page.php así:
<?php
if ( isset( $_GET['page'] )) {
$page = $_GET['page'];
}
?>
<html>
<head>
<script type="text/javascript">
<!--
function delayer(){
window.location = "<?php echo $page; ?>"
}
//-->
</script>
</head>
<body onLoad="setTimeout('delayer()', 5000)">
<h2>Prepare to be redirected!</h2>
<p>This page is a time delay redirect, please update your bookmarks to our new
location!</p>
</body>
</html>
Despues si el enlace al que quiero poner es este http://google.es pues hago esto:
http://miweb.com/page.php?page=http://google.es
y a los 10 segundos me abrirá la web que valla despues del ?page=
Ahora solamente me queda añadir botones en java para que tengan la opcion de saltar esa espera y añadir lo que yo quiera a esa sub-página
Muchas gracias a todos por vuestra colaboración
Un saludo
Disculpa mi respuesta a medias. Estoy en la oficina y con poco tiempo..
En javascript tenes la funcion setTimeout que sirve para hacer contadores....busca sobre eso que asi es como se hace.
Un ejemplo:
http://www.w3schools.com/js/js_timing.asp
Saludos
Podria hacer tambien con javascript que cuando termine de cargar la pagina, empiece el redireccionador de 10 segundos.
Cita de: .mokk. en 17 Mayo 2011, 17:09 PM
Podria hacer tambien con javascript que cuando termine de cargar la pagina, empiece el redireccionador de 10 segundos.
[quote author=
nsigned link=topic=327957.msg1615889#msg1615889 date=1305644627]
Disculpa mi respuesta a medias. Estoy en la oficina y con poco tiempo..
En javascript tenes la funcion setTimeout que sirve para hacer contadores....busca sobre eso que asi es como se hace.
Un ejemplo:
http://www.w3schools.com/js/js_timing.asp
Saludos
[/quote]
no se si eso es exactamente lo que busco
lo que busco es algo así
http://lik.cl/?http://www.megaupload.com/?d=B7DNFOLK
<META HTTP-EQUIV=Refresh CONTENT="10; URL=http://www.elhacker.net">
Cita de: el-brujo en 17 Mayo 2011, 20:10 PM
<META HTTP-EQUIV=Refresh CONTENT="10; URL=http://www.elhacker.net">
¿?
lo que quiero es crear una sola pagina que re-diriga al enlace que tenga en el nombre de url(la barra de direcciones), por que este código si no me equivoco es para modificar esa pagina y escribir a que link quiero que redirija ¿verdad?
Lo que quiero es que re-diriga a los 10 segundos al link que tiene arriba en la barra de direcciones
Citar
no se si eso es exactamente lo que busco
lo que busco es algo así
http://lik.cl/?http://www.megaupload.com/?d=B7DNFOLK
osea... que me sirva para varios enlaces la misma pagina.
Lo puedes hacer de varias maneras, con javascript, y con PHP, sería usando header location:
<?php
header('Location: http://www.commentcamarche.net/forum/');
?>
Ejemplo:
http://lik.cl/url?=http://www.megaupload.com/?d=B7DNFOLK
Tendrás que hacer una variable llamada url que coja el valor de
<?php
header('Location: $url');
?>
Con PHP primero obtienes la URL de la página, algo asi debería ser tu URL
http://algo.com/index.php?page=http://www.google.com
En el archivo index.php debes obtener la URL asi:
<?php
if ( isset( $_GET['page'] )) {
$page = $_GET['page'];
}
?>
Luego ya con javascripr redirijes a los 10 segundos...
<html>
<head>
<script type="text/javascript">
<!--
function delayer(){
window.location = "<?php echo $page; ?>"
}
//-->
</script>
</head>
<body onLoad="setTimeout('delayer()', 5000)">
<h2>Prepare to be redirected!</h2>
<p>This page is a time delay redirect, please update your bookmarks to our new
location!</p>
</body>
</html>
Fuente: http://www.tizag.com/javascriptT/javascriptredirect.php
Cita de: merolhack en 17 Mayo 2011, 21:14 PM
Con PHP primero obtienes la URL de la página, algo asi debería ser tu URL
http://algo.com/index.php?page=http://www.google.com
En el archivo index.php debes obtener la URL asi:
<?php
if ( isset( $_GET['page'] )) {
$page = $_GET['page'];
}
?>
Luego ya con javascripr redirijes a los 10 segundos...
<html>
<head>
<script type="text/javascript">
<!--
function delayer(){
window.location = "<?php echo $page; ?>"
}
//-->
</script>
</head>
<body onLoad="setTimeout('delayer()', 5000)">
<h2>Prepare to be redirected!</h2>
<p>This page is a time delay redirect, please update your bookmarks to our new
location!</p>
</body>
</html>
Fuente: http://www.tizag.com/javascriptT/javascriptredirect.php
:-OOOOOOOOO
funciono a la primera, muchísimas gracias modifico el post y lo pongo como solucionado y la explicación debajo =)
Saludos
disculpa por levantar este tema pero dnd pongo esto http://miweb.com/page.php?page=http://google.es
Cita de: junitro en 1 Diciembre 2012, 21:49 PM
disculpa por levantar este tema pero dnd pongo esto http://miweb.com/page.php?page=http://google.es
donde pone "miweb" tienes que poner tu web, y ese enlace donde tu quieras, simplemente haz los pasos de la solución, un saludo
Cita de: motocros_elche en 1 Diciembre 2012, 22:08 PM
donde pone "miweb" tienes que poner tu web, y ese enlace donde tu quieras, simplemente haz los pasos de la solución, un saludo
uy gracias pense q nadie iva contestar por lo antiguo del post
amigo eso lo entiendo pero lo que no se es dnd poner esto
http://miweb.com/page.php?page=http://google.es
osea en que lugar del codigo
no se nada d php ni nada d eso disculpa :(
Cita de: junitro en 1 Diciembre 2012, 22:16 PM
uy gracias pense q nadie iva contestar por lo antiguo del post
amigo eso lo entiendo pero lo que no se es dnd poner esto
http://miweb.com/page.php?page=http://google.es
osea en que lugar del codigo
no se nada d php ni nada d eso disculpa :(
No te preocupes es muy fácil yo te lo explico mas detalladamente
Creas un archivo .php con este código
<?php
if ( isset( $_GET['page'] )) {
$page = $_GET['page'];
}
?>
<html>
<head>
<script type="text/javascript">
<!--
function delayer(){
window.location = "<?php echo $page; ?>"
}
//-->
</script>
</head>
<body onLoad="setTimeout('delayer()', 5000)">
<h2>Prepare to be redirected!</h2>
<p>This page is a time delay redirect, please update your bookmarks to our new
location!</p>
</body>
</html>
Imagínate que ese archivo se va a llamar así "pagexterna.php" (sin las comillas) una vez tengas ese archivo .php con ese código dentro lo vas a subir en tu pagina web, sube-lo a la raíz para que te sea más fácil, es esa carpeta llamada "public_html"
Una vez con el archivo subido hay ya puedes crear las correspondientes re-direcciones desde esa página
Imagínate que en tu web hay un enlace, te pongo un ejemplo
[ejemplo]
Para visualizar este contenido haz click aquí (http://tuweb.com/pagexterna.php?page=http://google.es)
[/ejemplo]
Simplemente seria algo así, a esto http://tuweb.com/pagexterna.php le añades al final esto ?page=http://google.es
Imagínate que quieres que redirigía a http://foro.elhacker.net
pues tendrías que poner algo así en ese enlace
http://tuweb.com/pagexterna.php?page=http://foro.elhacker.net
Espero que te haya quedado claro, un saludo =)