将php页面重定向到php中的多个随机链接
我试图在我的网站上创建一个重定向系统,将用户从一个php页面重定向到另一个随机页面将php页面重定向到php中的多个随机链接,php,Php,我试图在我的网站上创建一个重定向系统,将用户从一个php页面重定向到另一个随机页面 $rand_link=rand(20,60); if($rand_link > 20) {$link="/page2.php";} if($rand_link > 30) {$link="/page3.php";} else {$link="/default.php";} header('Location: $link'); 不工作,此代码在我的“main.php”文件中,当我输入“/main.ph
$rand_link=rand(20,60);
if($rand_link > 20)
{$link="/page2.php";}
if($rand_link > 30)
{$link="/page3.php";}
else
{$link="/default.php";}
header('Location: $link');
不工作,此代码在我的“main.php”文件中,当我输入“/main.php”时,我将被重定向到托管服务的404页面
我的代码有问题吗
如何最小化此代码?我有超过15个链接重定向随机
如果有任何帮助,我们都会非常感激。在单引号(”
)之间,变量不会被解释
使用双引号:
header("Location: $link");
或者,使用字符串连接:
header('Location:'.$link);
要随机化:
$rand=rand(1,15);
header('Location:/page'.$rand.'.php');
在单引号(”
)之间,不解释变量
使用双引号:
header("Location: $link");
或者,使用字符串连接:
header('Location:'.$link);
要随机化:
$rand=rand(1,15);
header('Location:/page'.$rand.'.php');
非常感谢,我在header函数中使用了双引号,它解决了这个问题,非常感谢,我在header函数中使用了双引号,它解决了这个问题,副本正好显示了单引号和双引号之间的区别,并且变量不在单引号中解析。好的,这篇文章也解决了我的问题。副本准确地显示了单引号和双引号之间的区别,并且变量不在单引号中解析。好的,这个帖子也解决了我的问题。