<?= 를 <?php= (short_open_tag) 정보
<?= 를 <?php= (short_open_tag)본문
모두 수고 많으십니다.
보드 설치가 안되어 아파치나 PHP 모듈이 죽었나 하고
이리저리 찾는라 고생하였는데,
알고보니
제가 security 차원에서 php.ini 에 다음과 같이 해서 그렇더군요
short_open_tag = On
<? 는 무시하고 <?php 만 parsing 하라는 것인데,
그누보드 코드 대부분이 <? 만으로 되어 있으니,
아예 인스톨 자체가 먹통이었습니다.
short_open_tag = Off
로 다시 바꾸고 쓰고 있지만
웬지 시대흐름상 바꿀 때가 되지 않았나 하네요
질문이라기 보다는 모두 한 번 생각해보자고 올립니다
감사합니다.
보드 설치가 안되어 아파치나 PHP 모듈이 죽었나 하고
이리저리 찾는라 고생하였는데,
알고보니
제가 security 차원에서 php.ini 에 다음과 같이 해서 그렇더군요
short_open_tag = On
<? 는 무시하고 <?php 만 parsing 하라는 것인데,
그누보드 코드 대부분이 <? 만으로 되어 있으니,
아예 인스톨 자체가 먹통이었습니다.
short_open_tag = Off
로 다시 바꾸고 쓰고 있지만
웬지 시대흐름상 바꿀 때가 되지 않았나 하네요
질문이라기 보다는 모두 한 번 생각해보자고 올립니다
감사합니다.
댓글 전체
보안관련하고 상관이 있는거였나요?.;;
xml 구분을 두기위해서 on으로 하고 있긴 한데...
xml 구분을 두기위해서 on으로 하고 있긴 한데...
저두 정말 궁굼한데
<?php 요것이 정규식이라고는 하는데
<? 이렇게 쓰면 안될이유가 뭔지 궁굼합니다.
서버에서 정규식 이외 변수를 두면 보안상 어떤문제가 생겨서인가요?
어짜피 브라우져에 뿌려지는것두 아닌 서버내에서 지지고볶는건데 말입니다.
<?php 요것이 정규식이라고는 하는데
<? 이렇게 쓰면 안될이유가 뭔지 궁굼합니다.
서버에서 정규식 이외 변수를 두면 보안상 어떤문제가 생겨서인가요?
어짜피 브라우져에 뿌려지는것두 아닌 서버내에서 지지고볶는건데 말입니다.