나는 자신의 언어로 폴더를 만들고 싶습니다.헤더 함수에서 PHP 변수를로드하십시오.
예를 들어 파일 foo.php
이 있습니다. 이 파일에는 영어 버전과 네덜란드어 버전이 있습니다.
그 때문에 /english/foo.php
과 /dutch/foo.php
디렉토리를 만들었습니다. 그 디렉토리에있는 두 파일은 루트 폴더와 정확히 같을 것입니다.
if ($pref_language == 'zu'){
$header = 'english'.$_SERVER['PHP_SELF'];
$var = "xyz";
}
header ("location: $header");
문제 : 루트 폴더 root/foo.php
에서
root/scripts/bar.php
에서
root/scripts/bar.php
호출되는 다른 파일 및 디렉토리에서 오는 변수 $var
로드 그럴 때 root/foo.php
헤더 함수가 있어야하지만 $var
은 그 방향으로 초기화되지 않습니다. 소스 코드를 열면 아무 것도 없습니다
<?php echo $var;?>
그러나 소스 코드를 헤더없이 보았을 때 변수가로드됩니다.
그래서 조금 이상합니다. 나를 도울 수있는 누군가가 있다면 정말 감사 할 것입니다.
감사합니다.
비즈니스 논리를'foo.php'에 넣지 않았 으면 좋겠어요. –
그게 무슨 뜻입니까? – bonny
비즈니스/애플리케이션 로직을'foo.php'에 넣었습니까? –