[Resuelto] Redirección "aleatoria"

Iniciado por user-marcos, 4 Enero 2016, 11:46 AM

0 Miembros y 2 Visitantes están viendo este tema.

user-marcos

Hola en primer lugar aviso que desconozco tanto php, como javascript. Quería saber si esto es posible: Actualmente uso para redirigir una página este código.
Código (javascript) [Seleccionar]

   <script type="text/javascript">
     window.location="http://web.com";
   </script>


Lo que estoy buscando es saber si es posible una función que pueda redirigir a webs dependiendo del segundo que sea (como la función rand en otros lenguajes)

ej: if seg%2 == 0 ir a x.com
    else ir y.com

Si esto fuese posible. Sabéis si conlleva alguna personalización por parte de goolge.
Un saludo.  
   


gAb1

#1
Todo es posible, de una manera u otra. ¿Que tiene google que ver con esto?

No entiendo bien, dices del segundo que sea refiriendote al segundo de la hora actual?

Saber el segundo actual en php no es nada difcil, con la función date() se sacan los segundos:

Código (php) [Seleccionar]
echo date('s');
// saldria xx (desde 00 a 59)


¿Es eso lo que quieres saber?

Código (php) [Seleccionar]
$sec = date('s');

$url = $sec === 0 ? 'x.com' : 'y.com';

header('Location: ' . $url);


Antes del header() no debe haber output (echo/print/errores o html, solo operaciones php), puedes ponerlo en el index o en otro archivo y lo incluyes en el index con un if ($url = '/redireccionar').

O usando javascript:

Código (javascript) [Seleccionar]
<script type="text/javascript">
   $( document ).ready(function () {
       url = <?php echo date('s'); ?> === 0 ? 'x.com' : 'y.com';

       window.location = url;
   });
</script>

user-marcos

Gracias por la respuesta. En lo referente a google, el tema de las redirecciones afectan al seo.

al final miré algo de javascript e hice esto:
Código (javascript) [Seleccionar]

    <script
type="text/javascript">
var value = Math.floor((Math.random() * 10) + 1);
if(value%2 == 0)
    window.location="a.com";
else
    window.location="b.com";
    </script>


Como puse antes desconozco php y javascript y llevo un mes comiéndome la  cabeza con el tema de los comparados. ¿Sabes si puede hacer ingeniería inversa a estas webs?

gAb1

Lo desconozco, de todas maneras no tienes conocimientos básicos, no quieras empezar la casa por el tejado ;D

Pero si la comparación es de lo más facil, ¿que dudas tienes? ¿Has leido la documentación?

user-marcos

Php lo estudio el cuatrimestre que viene. ¿Tienes documentación sobre comparadores?

gAb1

Si claro, en W3Schools lo explican muy bien (donde dice PHP Comparison Operators) y en ingles para que te vayas acostumbrando ;D

user-marcos

Creo que me he explicado mal, me refería a comprador tipo: Comparador de apuestas deportivas, seguros ...

gAb1

Ah vale, pero eso eso ya es otra cosa, es cuestión de crear una estructura de base de datos (donde guardar los datos), una interfaz web (donde pongas todas las opciones de busqueda y comparación) y scriptearlo (tanto el cliente como el servidor). Necesitas conocimientos medios para algo asi.

Si quieres te explico como lo haría yo, aunque lo primero es lo primero... a estudiar!!  ;D

Si ya resolviste el problema original de la pregunta, edita el título y ponle [RESUELTO].