Ваше обновление 2 вообще не будет работать.
Несмотря на то, что javascript предшествует php, он раньше не выполнялся.Он даже не выполняется на той же машине!
PHP обрабатывает этот блок javascript как обычный текст;он просто отправляет его в браузер как есть.
Так что PHP видит ваш код как:
<?php ?>
A bunch of stuff I don't care about
<?php
echo $_COOKIE['something which doesnt exist'];
?>
Кажется, вы используете cURL для очистки сайта чата, верно?Вы не пытаетесь закодировать сайт?
Если это так, то это весь php-код, который вам нужен:
$ms=time();
А затем просто используйте его в своих настройках curl.
За исключением того, что это не сработает, потому что javascript со временем делает какие-то дурацкие вещи.Например, я предполагаю, что это умножение количества часов на 24 * 60 * 1000, чтобы получить миллисекунды, но это неправильно.
Когда я набираю это, сейчас 9:42 по местному времени.9 часов - это 9 * 60 * 60 * 1000 = 32 400 000 мс.
(9 часов * 60 минут в час * 60 секунд в минуту * 1000 мс в секунду)
Если вы находитесь вОбвиняйте этот javascript, вы, вероятно, должны исправить это, чтобы создать правильную временную метку, чтобы избежать этих головных болей:)
Но в духе ответа на поставленный вопрос, этот php-код будет дублировать (сломанную) математику времени вJavaScript:
$ms = round(date('h',$sec)*24*60*1000 + date('i',$sec)*60*1000 + date('s',$sec)*1000+$usec*1000);