douyong4842 2014-09-27 11:10
浏览 45
已采纳

PHP:标头重定向,简单数组shuffle后[关闭]

Ive got this simple php code:

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

I want to randomize redirect link, using this simple array. Ive got two different servers on two different hostings. It works fine on one of these hosting and on localhost apache, but doesnt work on the second hosting. What might be the issue? Different php settings? Array and shuffle works, because I can echo te links, but there is a problem with header.

  • 写回答

1条回答 默认 最新

  • doujuncuo9339 2014-09-27 11:12
    关注

    Do you have Try putting:

       session_start() 
    

    at the beginning of your file? This worked for me a while ago

    Updated due to one user not liking the wording of my answer... (See strike through text)

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥200 总是报错,能帮助用python实现程序实现高斯正反算吗?有偿
  • ¥15 对于squad数据集的基于bert模型的微调
  • ¥15 为什么我运行这个网络会出现以下报错?CRNN神经网络
  • ¥20 steam下载游戏占用内存
  • ¥15 CST保存项目时失败
  • ¥15 树莓派5怎么用camera module 3啊
  • ¥20 java在应用程序里获取不到扬声器设备
  • ¥15 echarts动画效果的问题,请帮我添加一个动画。不要机器人回答。
  • ¥15 Attention is all you need 的代码运行
  • ¥15 一个服务器已经有一个系统了如果用usb再装一个系统,原来的系统会被覆盖掉吗