-1

我需要随机数生成器的帮助。这是我收到的一封电子邮件,说明它需要做什么:

CACHE BUSTING:为确保准确跟踪,您需要在这些展示位置上实施 Cache Buster,方法是将以下广告代码中出现的所有 [CACHEBUSTER] 替换为使用以下两种 Cache Buster 类型之一的值:

  1. 时间日期戳(精确到毫秒或更小的时间间隔)
  2. 随机数生成器(至少 4 位)

我非常感谢任何帮助,并可以告诉我在 body 标签中放置代码的位置

4

1 回答 1

0

根据您的问题标题,我假设广告代码如下所示:

<!-- 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,都具有等效的功能。

于 2013-06-13T20:47:06.823 回答