【发布时间】:2014-06-24 14:17:27
【问题描述】:
我需要这方面的帮助。使用 OpenX,我需要能够将 URL 链接传递到具有随机会话 ID 的页面。横幅和链接位于安全登录的后面,每个登录的用户都会获得一个随机会话 ID。我需要以某种方式将该随机会话 ID 添加到 URL 字符串中。我认为可以做到这一点的是JS代码,但我不知道该怎么做。
这是驻留在将调用横幅/链接的页面上的 JS 代码:
<script type='text/javascript'><!--//<![CDATA[
var m3_u = (location.protocol=='https:'?'https://my-website.com/adserver/www/delivery/ajs.php':'http://my-website.com/adserver/www/delivery/ajs.php');
var m3_r = Math.floor(Math.random()*99999999999);
if (!document.MAX_used) document.MAX_used = ',';
document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u);
document.write ("?zoneid=6");
document.write ('&cb=' + m3_r);
if (document.MAX_used != ',') document.write ("&exclude=" + document.MAX_used);
document.write (document.charset ? '&charset='+document.charset : (document.characterSet ? '&charset='+document.characterSet : ''));
document.write ("&loc=" + escape(window.location));
if (document.referrer) document.write ("&referer=" + escape(document.referrer));
if (document.context) document.write ("&context=" + escape(document.context));
if (document.mmm_fo) document.write ("&mmm_fo=1");
document.write ("'><\/scr"+"ipt>");
//]]>--></script><noscript>
<a href='http://my-website.com/adserver/www/delivery/ck.php? n=ab9755b8&cb=INSERT_RANDOM_NUMBER_HERE' target='_blank'>
<img src='http://my-website.com/adserver/www/delivery/avw.php? zoneid=6&cb=INSERT_RANDOM_NUMBER_HERE&n=ab9755b8' border='0' alt='' /></a></noscript>
我需要在广告服务器中添加的 URL 必须以 http://XXXXX.com 开头
隐藏的值为 name="SESSIONTAB"
知道如何包含会话 ID/cookie 吗?
谢谢 维姬
【问题讨论】:
标签: html session-variables session-cookies openx