PHP:头重定向,经过简单的数组洗牌


PHP: header redirect, after simple array shuffle

我得到了这个简单的php代码:

<?php
  $links = array('http://link1.com', 'http://link2.com',);
  shuffle($links); 
  header("Location: $links[0]");
  exit;
?>

我想随机重定向链接,使用这个简单的数组。我在两个不同的主机上有两台不同的服务器。它在其中一个主机和localhostapache上运行良好,但在第二个主机上不起作用。可能是什么问题?不同的php设置?数组和shuffle是有效的,因为我可以回显te链接,但标头有问题。

你有试着放:

   session_start() 

在你文件的开头?这在不久前对我有效

由于一位用户不喜欢我回答的措辞而更新。。。(请参阅删除文本)