CURL avanzado y PHP

Hice una pregunta similar hace unas horas, pero creo que hice una pregunta incorrecta allí. Esto es más exacto.

Estoy usando cURL en PHP y quiero usar un sitio, pero cada vez que cambio mi sitio, el navegador envía un valor x al servidor, y si no lo hace, no puede ir al sitio.

puedes ver que el valor de x cambia todo el tiempo de la imagen, es un complemento de cabeceras de Firefox HTTP, muestra qué páginas visito con el navegador

Desde encabezados HTTP en vivo de FF

Busqué el código fuente y descubrí cuál es el valor x, y proviene de javascript. ¿Puedo obtener el valor con cURL o de alguna otra manera desde el servidor?

date = new Date(); ms = (date.getHours() * 24 * 60 * 1000) + (date.getMinutes() * 60 * 1000) + (date.getSeconds() * 1000) + date.getMilliseconds(); 

entonces el principal problema es que el valor x cambia todo el tiempo y tiene que ser exactamente el valor “correcto”, incluso milisegundos deben ser correctos. Intenté encontrar el valor yo mismo con javascript y luego ponerlo en php, pero todavía no funciona

La razón es simple, mezcló entre $_POST y $_GET

Comprueba tu PHP asegúrate de consultar / usar $_GET['x']

Todo lo que javascript está haciendo es calcular la hora actual en milisegundos en el cliente y enviarla al servidor. Puede calcular dicho tiempo en php trivialmente con $ms = time() * 1000;