나는 PHP 페이지로 사용자를 리디렉션해야하는 프로젝트에서 작업하고 있습니다. 그리고 리디렉션 될 페이지의 이름은 PHP 변수로 저장됩니다. 이것은 내가 시도한 것입니다. $var
이 PHP 파일의 이름이라고 가정합니다. 이 같은 것을하고 싶습니다.PHP 이름으로 페이지 이름
if(condition)
{
header("Location: '$var'.php");
}
어떻게하면 되나요?
나는 PHP 페이지로 사용자를 리디렉션해야하는 프로젝트에서 작업하고 있습니다. 그리고 리디렉션 될 페이지의 이름은 PHP 변수로 저장됩니다. 이것은 내가 시도한 것입니다. $var
이 PHP 파일의 이름이라고 가정합니다. 이 같은 것을하고 싶습니다.PHP 이름으로 페이지 이름
if(condition)
{
header("Location: '$var'.php");
}
어떻게하면 되나요?
여기에 문자열 연결을 따라하면됩니다. 이 시도 :
if (condition) {
header("Location: ".$var.".php");
}
당신은 CONCATENATE 만 당신이 저장 한 이름을 읽을 수 있도록 헤더 위치 태그에 페이지 이름을 저장 한 문자열이 String Operators
참조 .
더 명확한 설명 : 헤더의 위치를 통해 이중 인용 된 문자열을 사용하고, 따라서 당신이 이중 인용 된 문자열의 닫고 혼자 이중 인용 된 문자열 다시 재개 할 필요가. 변수를 변수에 추가하거나 연결하는 올바른 절차 일 수 있습니다.
예 :
<?php
$page='index';
$page_one ='about';
?>
은 그러므로 당신이 PHP 태그에 다음과 같이 변수를 연결할 필요가있다.
<?php
if (condition) {
header("Location: ".$page.".php");
}
?>
가능한 [PHP 리디렉션 포함 변수] (http://stackoverflow.com/questions/18436941/php-redirect-with-variable) – Nabster