Php 重定向在循环中产生结果。我怎样才能解决这个问题?

Php 重定向在循环中产生结果。我怎样才能解决这个问题?,php,Php,我是一名系统管理员,试图在我的私人时间内主持一个小型网站。首先,我使用Wordpress 目前,我正在尝试实现当有人按下链接时,他/她会被重定向到一个随机页面 这应该很容易,因为我的页面类似于website.com/network1、website.com/network2等。在这种情况下,我想创建一个函数,生成一个数字并替换该数字。所以在这种情况下,它看起来像是website.com/network$random\u number 我试着在谷歌上搜索这个,我发现一个脚本可以做到这一点: 有趣的

我是一名系统管理员,试图在我的私人时间内主持一个小型网站。首先,我使用Wordpress

目前,我正在尝试实现当有人按下链接时,他/她会被重定向到一个随机页面

这应该很容易,因为我的页面类似于website.com/network1、website.com/network2等。在这种情况下,我想创建一个函数,生成一个数字并替换该数字。所以在这种情况下,它看起来像是website.com/network$random\u number

我试着在谷歌上搜索这个,我发现一个脚本可以做到这一点: 有趣的是,它在同一个网站上

不幸的是,在位于./dump/的名为“random.php”的文件中使用此代码时,将导致重定向到:/random.phpdump/random.phpdump/random.phpdump/random.php(因此是一个循环)

我目前使用的代码是:

<?php
    //from http://php.net/header
    header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
    header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past

    $random_number = rand(1,5);
    header( 'Location: https://website.com/network$random_number', true /* overwrite */, 303 );
?>

我怎样才能改变它,让它工作,我做错了什么


提前谢谢你

将单引号更改为双引号或
'位置:https://website.com/network'  . $随机数
可能重复的