页面名称作为php变量

时间:2016-10-09 13:27:39

标签: php

我正在开发一个项目,要求我将用户重定向到php页面。并且要重定向到的页面的名称存储为php变量。这就是我尝试过的。假设$var是php文件的名称。我想做这样的事情,

if(condition)
{
header("Location: '$var'.php"); 
}

我该怎么做?

2 个答案:

答案 0 :(得分:2)

您只需要在此处遵循字符串连接。试试这个:

if (condition) {
    header("Location: ".$var.".php"); 
}

请参阅String Operators

答案 1 :(得分:1)

您必须将已存储页面名称的字符串连接到标题位置标记,以便只读取您已存储的名称。

更清楚说明: 您在标题位置使用了双引号字符串,因此您需要使用双引号字符串关闭,然后再次使用双引号字符串重新打开双引号串。这可能是将其附加或连接到变量中的正确过程。

示例:

<?php
$page='index';
$page_one ='about';
?>

因此,您需要将变量连接到PHP标记中。

<?php
if (condition) {
    header("Location: ".$page.".php"); 
}
?>