2014-10-03 55 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 
}