Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/10/2006, 02:09
Avatar de el_javi
el_javi
 
Fecha de Ingreso: marzo-2005
Ubicación: MAdrid
Mensajes: 844
Antigüedad: 19 años, 10 meses
Puntos: 10
Buenos días Masterkhan

Si no te he entendido mal, lo que quieres es pasar una variable a una página, no?
y la variable se ha creado usando
Código PHP:
var id2Math.random(); 
Por partes te comento:
1.- En este caso, dices que quieres que los links, o el link te lleve a una página, generándole un parámetro (que por lo que veo, simplemente es aleatorio). Si lo haces por medio de un parámetro aleatorio en Javascript (como estas diciendo tú), pierdes la indexación en buscadores, dado que los buscadores no indexan Javascript...
2.- PHP también genera números aleatorios, por lo que podrías hacerlo con PHP, y así ayudas a seguir con la indexación de tu Web.

Esto es lo que te propongo:
Con Javascript
Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<
html>
<
head>
    <
title>Pasar parámetro a página</title>
    <
script language="JavaScript1.2" type="text/javascript">
        function 
irApaginaConParametros (proximaPagina)
        {
            var 
id2Math.random();
            
document.location.href proximaPagina "?id=" id2;
        }
    
</script>
</head>

<body>
<a href="javascript:irApaginaConParametros('index.php')">Ir para allá</a>


</body>
</html> 
Como te comentaba antes, esto hace que el enlace, tenga una llamada a Javascript, la cual no es indexada por los buscadores...

Con PHP
Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
    <title>Pasar parámetro a página</title>

</head>

<body>
<?
    
// La siguiente línea generará un número aleatorio entre 1 y 1000 (puedes cambiar los límites, siempre siendo el primero MENOR que el segundo)
    
$aleatorio rand(1,1000);
?>
<a href="index.php?id=<?= $aleatorio?>">Ir para allá</a>


</body>
</html>
Échale un ojo y dime que opinas... espero que te sea útil..

Un saludo