Autor Christian
Gustavo
Riva http://cgrsoftware.com
Estas 3
lineas de
codigo (sin
contar lo
que ocupen
los URL
cargados)
te demuestran
como puedes
hacer un
selector
aleatorio
de enlaces.
Para implementarlo
deberas
generar
el archivo
link.pl
con el codigo
listado,
copiarlo
a tu FTP
y asignarle
los permisos
correspondientes
de ejecucion,
y luego
simplemente
genera un
enlace en
tus paginas
apuntando
al mismo:
<a href="/ruta_del_script/link.pl">Enviame
Donde Quieras!</a>
Recuerda
que el codigo
es para
uso libre
y su finalidad
es introducirte
en los conceptos
que trata
y animarte
a que experimentes
por tu cuenta.
.
LINK.PL
###################################
# (C) 2001
Christian
Gustavo
Riva #
# http://www.cgrsoftware.com
#
###################################
#!/usr/bin/perl
## Requerido
para servidores
Unix/Linux
unicamente.
## A continuacion
crearemos
una variable
denominada
@url
## en la
cual cargaremos
las direcciones
web a utilizar.
## Fijate
que la variable
comienza
con un arroba
(@) por
lo
## que su
tipo de
datos es
una matriz
unidimensional
## (un List
en Perl).
@url =
(
"http://www.direccion_uno.com",
"http://www.direccion_dos.com",
"http://www.direccion_tres.com",
"http://www.direccion_cuatro.com"
);
## Finalmente
enviamos
al cliente
el comando
Location
junto
## a una
direccion
elegida
al azar.
Esto hara
que el usuario
sea
## derivado
al sitio
seleccionado.
print "Location:
".$url[rand
@url]."\n\n";
## Lo que
hicimos
tan solo
fue tomandar
un item
de la variable
## $url[
.. ] pero
indicando
que ese
item sea
elegido
entre 0
## y el
total-1
de items
contenidos
en ella:
rand @url
## Si preguntas
por el semillero,
es invocado
automaticamente
## por la
funcion
rand.