Un pequeño apunte, si necesitas y quieres tener a los usuarios controlados para que no te hagan cosas raras, lo mejor será que utilices variables de sesión, si envías ID aleatorios los usuarios te los podrán falsear no? en cambio las variables de session corren en el servidor y son muy seguras.
¿Cómo hacerlo?
Cuando un usuario entra en tu web le asignas una sesion (no lo sé eso sí lo podrías hacer aleatorio) y luego de ahí ya tienes su sesión guardada para al final procesarla. Podrías por ejemplo crear hasta dos variables de sesion una identificadora para el usuario y otra que fuera el contador de lo que va haciendo. En código...
Código PHP:
<?
session_start();
$_SESSION['identificador']="GYGFVTf441gd6g"; //esto debería ser un aleatorio por ejemplo
$_SESSION['paginas_vistas']++;
?>
Al final comparas la variable de sesion con las páginas vistas por ejemplo y adjudicas el precio. ¿Es lo que necesitas?
Para hacer pagar a la visita concreta harías algo al estilo:
Código PHP:
<?
session_start();
<a href="srcpit_pagos.php?id='{$_SESSION['identificador']}'">pagar</a>
?>
Espero haberte sido de ayuda.