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 id2= Math.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 id2= Math.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