PHPの教科書17 ランダムにURLリダイレクト
ページを読み込んだ時に、ランダムに3つのURLに飛ばす。
アクセス解析のA/Bテストをやるときに有効
http://felica.boy.jp/textbook/lecture1-3-6.php
<?php //乱数0,1,2から0を取得した場合 if (rand(0,2) == 0){ header('Location: lecture1-3-6.html'); //乱数1,2から1を取得した場合 } elseif (rand(1,2) == 1){ header('Location: lecture1-3-6-1.html'); //それ意外 } else { header('Location: lecture1-3-6-2.html'); } ?>
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>よく分かるPHPの教科書</title> </head> <body> <p style="color: #000">トップページA</p> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>よく分かるPHPの教科書</title> </head> <body> <p style="color: #f30">トップページB</p> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>よく分かるPHPの教科書</title> </head> <body> <p style="color: #233">トップページC</p> </body> </html>