重定向导致循环。我该如何解决这个问题?

时间:2017-05-21 10:53:24

标签: php

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

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

这应该很简单,因为我的网页类似于website.com/network1,network.com/network2等。在这种情况下,我想创建一个生成数字并替换数字的函数。所以在这种情况下,它看起来像website.com/network$random_number。

我尝试了谷歌搜索,我发现了一个应该完成此操作的脚本:Going to a Random page PHP 有趣的是,它在同一个网站上!

不幸的是,当在./dump/中名为'random.php'的文件中使用此代码时,它将导致重定向到:/random.phpdump/random.phpdump/random.phpdump/random.php(所以a循环)。

我目前使用的代码是:

<?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 );
?>

我怎样才能改变它以使其正常工作以及我做错了什么?

提前谢谢!

0 个答案:

没有答案