首页 > 解决方案 > Header("location: $random_link") 重定向问题 PHP

问题描述

嘿,我在 php 中遇到了一个问题,header()我创建了一个存储10-15随机 url 的数据库。在每个页面上重新加载下面的代码运行。

$connection = mysqli_connect("localhost","USER","PASSWORD","DB");
$query = "SELECT * FROM table ORDER BY RAND() LIMIT 1";
$result = mysqli_query($connection,$query);
$row = mysqli_fetch_assoc($result);
$link = null;
$link = $row['link'];
header("location: ".$link."");

但它每次都将我重定向到一个网址。它必须将我重定向到一个随机 url,因为它在 localhost 上工作,但是当我在服务器上上传它时它不起作用。每次我联系支持他们清除并禁用服务器缓存的服务器时,它都会将我重定向到一个 url,但我仍然面临这个问题。

标签: phpmysqlredirect

解决方案


推荐阅读