holyearth Posted October 30, 2006 Share Posted October 30, 2006 I'm in need of a php script to redirect from an array of URL's....For example when index.php is hit, it will redirect to a random url from the array....<?php$url = array("1" => "http://www.google.com","2" => "http://www.yahoo.com","3" => "http://www.snap.com","4" => "http://www.altavista.com",);?><HTML><HEAD><META HTTP-EQUIV=Refresh CONTENT="0; URL=<? echo("$newurl"); ?>"></HTML>That's as far as I can go, I don't know how to tell it to pick randomly....:-(Sorry, I'm learning....... Quote Link to comment Share on other sites More sharing options...
Psycho Posted October 31, 2006 Share Posted October 31, 2006 [code]<?php$urlIdx = rand(0,count($url)-1);?><META HTTP-EQUIV=Refresh CONTENT="0; URL=<? echo("$url[$urlIdx]"); ?>">[/code] Quote Link to comment Share on other sites More sharing options...
Nicklas Posted October 31, 2006 Share Posted October 31, 2006 Or, you just do something like this:[code]<?php$url = array("http://www.google.com","http://www.yahoo.com","http://www.snap.com","http://www.altavista.com");shuffle($url);header("Location: $url[0]"); // Redirect user...?>[/code] Quote Link to comment Share on other sites More sharing options...
holyearth Posted October 31, 2006 Author Share Posted October 31, 2006 <?php$url = array("0" => "http://www.excite.com","1" => "http://www.google.com","2" => "http://www.yahoo.com","3" => "http://www.snap.com","4" => "http://www.altavista.com",);?><?php$urlIdx = rand(0,count($url)-1);?><META HTTP-EQUIV=Refresh CONTENT="0; URL=<? echo("$url[$urlIdx]"); ?>"><!--THE ABOVE CODE WORKS!!--> Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.