2014-10-03 79 views
0

我有一个按钮,我想单击时浏览多个URL。一个循环可以使用HTML/Wordpress的URL的按钮

例如:人来到网站 - >点击按钮。

按钮检查以查看序列中下一个URL,并将用户发送到序列中的下一个URL。

因此创建一个可以提供多个URL的按钮,每次点击一个。


事情是这样的:

?php 

$link[1] = "http://www.site1.com"; 

$link[2] = "http://www.site2.com"; 

$link[3] = "http://www.site3.com"; 

if(!isset($HTTP_cookie_VARS['link'])){ $n=count($link); 

$rand=rand(1,$n); setcookie("link",$rand,time()+3600); 

header('location:'.$link[$rand]); }else{ $go=$link[$_COOKIE['link']]; header('location:'.$go); } 

?> 

虽然,一些会在HTML工作?

+0

你的意思是相同的用户回来,并将它们发送到一个新的链接,或者在每次有人世界点击按钮周期? – starvator 2014-10-03 17:59:47

回答

0

如果你想为每个人做这个,那么cookies就是要走的路。制作一系列链接,并将指针编号存储在Cookie中。检查cookie,如果没有cookie,制作cookie并发送到第一个链接,否则在cookie中增加数字,点击该链接。不要忘记检查它是否存储在cookie中的最后一个链接,以便您可以将其设置回第一个链接。

我不会为你的代码,但这里是你的代码结构:

make an array of links 

if (cookie exists) { 
    if (lastNum) { 
     set cookie to 0 
     send to link 0 
    } 
    else { 
     set cookie to num+1 
     sent to link num+1 
    } 
} 
else { 
    set cookie to 0 
    send to link 0 
} 
相关问题