1
当我使用pushState和http_build_query时,它在查询字符串中生成随机数。pushState和http_build_query在查询字符串中生成随机数
例如:
example.com/? _ = 1356033912215 & ...
但是,如果我不使用http_build_query,则不显示此参数。此外,每个号码始于13560 ...
此参数是什么意思?
在此先感谢。
当我使用pushState和http_build_query时,它在查询字符串中生成随机数。pushState和http_build_query在查询字符串中生成随机数
例如:
example.com/? _ = 1356033912215 & ...
但是,如果我不使用http_build_query,则不显示此参数。此外,每个号码始于13560 ...
此参数是什么意思?
在此先感谢。
我可能是错的,但我相信它就是所谓的高速缓冲存储器。当我使用jQuery的$.ajax
和cache: false
集时,我在我自己的代码中看到过这个。
jQuery在查询字符串的末尾生成时间戳,以强制页面重新加载并从服务器中提取数据。这是一种欺骗浏览器重新加载服务器端最近更新的内容的方式,但可能已经在客户端进行了缓存。
看来http_build_query正在执行类似的缓存清除功能。
关于前几个数字,我冒昧猜测时间戳最有可能在几秒钟内生成,所以如果你捕捉到我所说的话,前面的数字不会经常翻转。一百万秒是很长的时间,所以你不会在短时间内看到前面的数字。
我不知道你在这里意味着什么,但看起来你正在使用jQuery发出请求,那是当你传递'?'时由jquery生成的时间戳。 char –
看看传递给'http_build_query'的数组。应该在那里。 – ficuscr