2016-10-09 5 views
0

나는 PHP 페이지로 사용자를 리디렉션해야하는 프로젝트에서 작업하고 있습니다. 그리고 리디렉션 될 페이지의 이름은 PHP 변수로 저장됩니다. 이것은 내가 시도한 것입니다. $var이 PHP 파일의 이름이라고 가정합니다. 이 같은 것을하고 싶습니다.PHP 이름으로 페이지 이름

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

어떻게하면 되나요?

+0

가능한 [PHP 리디렉션 포함 변수] (http://stackoverflow.com/questions/18436941/php-redirect-with-variable) – Nabster

답변

2

여기에 문자열 연결을 따라하면됩니다. 이 시도 :

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

당신은 CONCATENATE 만 당신이 저장 한 이름을 읽을 수 있도록 헤더 위치 태그에 페이지 이름을 저장 한 문자열이 String Operators

1

참조 .

더 명확한 설명 : 헤더의 위치를 ​​통해 이중 인용 된 문자열을 사용하고, 따라서 당신이 이중 인용 된 문자열의 닫고 혼자 이중 인용 된 문자열 다시 재개 할 필요가. 변수를 변수에 추가하거나 연결하는 올바른 절차 일 수 있습니다.

예 :

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

은 그러므로 당신이 PHP 태그에 다음과 같이 변수를 연결할 필요가있다.

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