문득 PHP 사용에 관해서 궁금한 점이..
본문
서버에서 JS나 CSS 파일에서의 PHP 사용 설정이 안 된 경우,
JS나 CSS 파일에 그누 상수 (예: <?php echo G5_URL?>)를 입력 후,
이 JS나 CSS파일을 common.php 파일이 상단에 인클루드 된 웹페이지 하단에 불러와 사용하는 경우
(예)
<link rel="stylesheet" href="https://homzzang.com/theme/hz-miwit-900/css/default.css">
<script src="https://homzzang.com/js/placeholders.min.js"></script>
단독으로는 안 되겠지만,
위처럼 사용하면 문제없을 것 같긴 한데, 고수님들의 확실한 답변이 궁금해서 여쭤봅니다.
혹, 보안 상 이렇게 사용하면 안 된다하는 점이 있는지...
답변 2
잘 작동할 거에요.
서버프로그램에서 PHP 엔진을 돌리는 것은 결국에는 그 파일이니깐요.
그 파일의 확장자가 .php 라면. 해당 .php 파일에서 코드를 불러오는 것이라면, 불러온 코드들도 php에서 처리 해 줄거에요.
css파일이랑 javascript 자체가 컴파일 된게 아니고, 브라우저 에서 해석하는 것이기 때문에.
브라우저에게 주기 전에 이미 서버단에서 php 엔진을 거쳐가면 상관 없을 것 같아요.
주소가 들어가면 로컬파일이더라도 외부파일로 인식하기 때문에 그렇습니다.
결론적으로 개발자한텐 편리하지만 서버입장에선 부담을 가중시키는 꼴이라서요..
저라면 차라리 href="./theme/hz-miwit-900/css/default.css" 이렇게 불러올것 같아요