Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- error_reporting(0);
- header('Content-Type: text/html; charset=UTF-8');
- $myfile = 'linksDB.txt';
- $lines = file($myfile);
- function getRandom($array){
- $randLine = array_rand($array, 1);
- return $randLine;
- }
- if( $_COOKIE['_visited'] ):
- $_arr = $_COOKIE['_visited']; //get cookie
- $_visited = unserialize($_arr); //unserialize
- $_lines = $lines; //get lines
- foreach($_visited as $key=>$val): //remove visited
- unset($_lines[$key]);
- endforeach;
- if(count($_lines)==0):
- setcookie('_visited','',time()-3600);
- $rand = getRandom($lines);
- $setArr = array($rand=>$rand);
- $str = urldecode(serialize($setArr));
- setcookie('_visited', $str);
- echo $lines[$rand];
- return;
- endif;
- $_newSite = getRandom($_lines);
- $_visited[$_newSite] = $_newSite;
- $str = urldecode(serialize($_visited));
- setcookie('_visited', $str);
- echo $lines[$_newSite];
- else: //for the first time
- $rand = getRandom($lines);
- $setArr = array($rand=>$rand);
- $str = urldecode(serialize($setArr));
- setcookie('_visited', $str);
- echo $lines[$rand];
- endif;
- /* End of handler.php */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement