Php 如何在横幅收藏中分配均匀显示每个SWF的机会?
我正在努力尝试在顶部添加几个swf格式的横幅广告 一切都开始起作用了,但我有几个问题需要你的帮助: 客户选择不使用Google AdManager,而是选择“最小方法”来完成此任务 我想做的是“模仿”Google AdManager处理横幅的方式,也就是说,在横幅集合中平均分配每个特定swf显示给访问者的机会 当然,我可以从客户端添加一些jQuery代码来实现这一点,一个随机数生成器和if-else语句可以工作-只要$.load()就可以了 然而,如果我想确保那些被禁用的Javascript(顺便说一句,现在有没有)仍然能够在每次访问中看到不同的SWF呢 有没有关于如何处理这一问题的建议Php 如何在横幅收藏中分配均匀显示每个SWF的机会?,php,javascript,jquery,flash,Php,Javascript,Jquery,Flash,我正在努力尝试在顶部添加几个swf格式的横幅广告 一切都开始起作用了,但我有几个问题需要你的帮助: 客户选择不使用Google AdManager,而是选择“最小方法”来完成此任务 我想做的是“模仿”Google AdManager处理横幅的方式,也就是说,在横幅集合中平均分配每个特定swf显示给访问者的机会 当然,我可以从客户端添加一些jQuery代码来实现这一点,一个随机数生成器和if-else语句可以工作-只要$.load()就可以了 然而,如果我想确保那些被禁用的Javascript(顺
非常感谢。您要查找的关键字是“旋转脚本”或“横幅旋转器”,服务器端绝对是这样做的方式 对于PHP,请尝试:
//available banners
$banners = array(
'banner1.swf',
'banner2.swf',
'banner3.swf'
//add more here
);
//get random banner
srand((double) microtime() * 1000000);
$rand = rand(0,count($banners)-1);
//display it
echo $banners[$rand];
这不会均匀地循环库存,只是随机循环。要均匀地旋转横幅,您必须跟踪事物。如果你需要,请告诉我,我会把它贴在这里。@bobsoap:非常感谢!现在,我将让客户决定他是否对这种方法感到满意:)