Вход

Просмотр полной версии : Интересует фрагмент кода.


SeemaN_tm
17.04.2013, 18:57
Доброго времени суток всем.
Имеется HTML страница surfbarff.html.txt.
Ключевой, на мой взгляд, скрипт, который пользует эта страничка.

Эта страничка отправляет на сервер запрос следубщего вида:
GET /surfdata.php?protocolversion=3&handler=&id=395072&sites=2&_=1365674468300 HTTP/1.1
Host: www.OnLineMyHost.ru
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:20.0) Gecko/20100101 Firefox/20.0
Accept: application/xml, text/xml, */*; q=0.01
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
X-Requested-With: XMLHttpRequest
Connection: keep-alive

Не силён я в логике HTML и JavaScript, поэтому,
очень прошу, ткните пальцем, где к строке
/surfdata.php?protocolversion=3&handler=&id=395072&sites=2
добавляется и/или генерируется запись подобного вида
&_=1365674468300

Ervin
17.04.2013, 19:17
На мой взгляд, это дата запроса. Не заметил где она могла бы быть добавлена к запросу, может в другом скрипте.

SeemaN_tm
17.04.2013, 19:58
Я вот тоже не нашел. Думал, мож я чего не знаю.
Отследить, куда эта переменная передаётся для изменения тоже не смог.

SeemaN_tm
19.04.2013, 04:08
Апнем темку, кто чем может подмогнуть ?

SeemaN_tm
19.04.2013, 11:14
jQuery добавляет антикэширование
timestamp++ для каждого запроса

МММ. Похоже то что нужно.
А поможете найти этот участок в jQuery ?
Мне требуется реализовать аналог этого алгоритма генерации "антикэширование
timestamp++ для каждого запроса" на другом языке.
Скрипт могу выложить. Вот только привести надо его в божеский вид, придать ему структуру, чем я на данный момент и занимаюсь.

SeemaN_tm
20.04.2013, 07:21
Всё, всех благодарю. Сообразил что да как.
Значение "&_=1365674468300" есть ни что иное как количество прошедших миллисекунд с 1 Января 1970 года до момента вызова данного события.