我需要一个随机数发生器的帮助。这是我收到的一封电子邮件,内容是它需要做什么:
缓存破坏:为了确保准确跟踪,您需要在这些位置上实现缓存破坏,方法是使用以下两种缓存破坏类型之一的值替换下面广告标记中出现的所有[cache buster]:
时间日期戳(小于或等于毫秒的时间间隔)
随机数发生器(至少4位)
我非常感谢您的帮助,并能告诉我在body标签中放置代码的位置

最佳答案

根据你的题目,我假设广告代码是这样的:

<!-- Begin: AMGDGT Tag -->
<script language="Javascript">amgdgt_ctr="XXXXX";amgdgt_t="x";</script><script type="text/javascript" src="http://cdn.amgdgt.com/base/js/v1/amgdgt.js"></script>
<noscript><iframe src="http://at.amgdgt.com/ads/?f=i&t=x&ctr=XXXXX&rnd=[CACHEBUSTER]" width="1" height="1" frameborder="0"></iframe></noscript>
<!-- End: AMGDGT Tag -->

因为您提到的cachebuster参数是针对禁用javascript的访问者的,所以使用javascript插入不是一个选项;您必须在服务器端代码中插入该值(尽管考虑到过去广告网络发送Expires头,这可能不会对练习)。
例如,如果您使用php,请将[CACHEBUSTER]替换为<?=rand()?><?php echo rand(); ?>。大多数其他服务器端技术,包括asp和coldfusion,都具有相同的功能。

08-25 14:57