0
我正在使用此代碼示例來生成一對隨機的,網站子頁面的鏈接。 我使用這種方法的問題是,例如,當我進入/ test123頁面時,這段代碼很可能會生成鏈接到相同的確切頁面。從隨機鏈接池中排除當前顯示頁面的鏈接
我想要做的是以某種方式從隨機鏈接池中排除當前顯示的頁面。
我該如何做到這一點?
<?php
$links = array(array('url' => '/asd', 'name'=>'Go to Asd'),
array('url' => '/test', 'name' => 'Go to Test'),
array('url' => '/test123', 'name' => 'Go to Test123'));
$num = array_rand($links);
$item = $links[$num];
printf('<a href="%s" title="%s">%s</a>', $item['url'], $item['name'], $item['name']);
?>
將您的當前地址與您的新隨機地址進行比較。這應該可以幫助你http://stackoverflow.com/questions/6768793/get-the-full-url-in-php – Michael 2014-09-03 08:34:20