포함 파일에 변수를 전달하려고 합니다. 내 호스트가 PHP 버전을 변경했는데 이제 시도한 솔루션이 작동하지 않습니다.
내가 찾을 수있는 모든 옵션을 시도했다고 생각합니다. 나는 그것이 가장 간단한 것이라고 확신합니다!
변수는 호출하는 첫 번째 파일에서 설정하고 평가해야합니다 (실제로 $_SERVER['PHP_SELF']
는이며 포함 된 파일이 아닌 해당 파일의 경로를 반환해야 함 second.php
).
옵션 1
첫 번째 파일에서 :
global $variable;
$variable = "apple";
include('second.php');
두 번째 파일에서 :
echo $variable;
옵션 2
첫 번째 파일에서 :
function passvariable(){
$variable = "apple";
return $variable;
}
passvariable();
옵션 3
$variable = "apple";
include "myfile.php?var=$variable"; // and I tried with http: and full site address too.
$variable = $_GET["var"]
echo $variable
이 중 어느 것도 나를 위해 일하지 않습니다. PHP 버전은 5.2.16입니다.
내가 무엇을 놓치고 있습니까?
감사!