php ini 변경없이 session 시간 늘리기 SESSION을 핸들링하려면 SESSION 이 저장되는 디렉토리를 별도로 사용해야 한다. $sessdir = $_SERVER['DOCUMENT_ROOT']."/저장디렉토리"; ini_set('session.save_path', $sessdir); session_save_path($sessdir); ini_set("session.cache_expire", 180); // 세션 유효시간 : 분 PHP 주요레퍼런스/기타 2018.02.28
배열키 정의할때 따옴표(' 또는 ")를 쓰지 않은경우 배열키 정의할때 따옴표(' 또는 ")를 쓰지 않은경우 즉 $a[abc] 이와 같이 코딩한 경우 설정에 따라 오류가 나는 경우가 발생한다. (원 문법상 $a['abc'] 혹은 $a["abc"] 이렇게 코딩 되어야 함) 예전 버전 설정의 경우 오류가 안나는데... 최신 버전으로 업그레이드 하니 오류가 뜸... 이와 같은 경우 php.ini 설정을 변경 하면 된다. (5.5버전 기본) error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT (5.3버전 기본) error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED ---------------------------------------------------------.. PHP 주요레퍼런스/기타 2017.04.10
아파치 AllowOverride와 .htaccess [아파치] AllowOverride와 .htaccess 일반적으로 게시판이나 기타 BBS에 파일을 첨부할 경우 적지 않게 text/html 형식의 *.html *.htm 파일이 많이 올라오곤 합니다. 보안의 이유로 올라온 text/html 파일을 강제로 .phps나 .txt 로 마임타입을 바꾸는 경우가 많으나 올라온 text/html 파일에 php코드가 안들어간 순수 HTML코드만 있을 경우 일반 사용자가 보기엔 상당히 불합리하다. 그래서 업로드 디렉토리에 한에서 *.html *.htm파일을 php코드가 실행되지 않도록 마임타입을 재조정해야 합니다. 우선 위의 문제를 해결하기 위해서는 아파치 httpd.conf 파일에서 다음과 같은 조건이 우선 해결되어 있어야 한다. 즉, 아파치 server config.. PHP 주요레퍼런스/기타 2013.08.01
exit / die void exit([string status])현재 진행중인 스크립트를 즉시 종료하고, 메세지를 출력한다. 현재 진행중인 스크립트를 중지하고 status를 출력한다. 보통 status를 지정하지 않고 페이지 exit;로 사용하며 exit;이하 종료를 의미한다.exit()는 함수가 아닌 언어구조기 때문에 가변함수 방식으로 호출이 불가능하며, 반환값이 없다.die()는 exit()와 동일하다. php 함수 exit, php 함수 die PHP 주요레퍼런스/기타 2011.08.05
큰따옴표와 작은 따옴표의 차이 큰따옴표와 작은 따옴표의 차이는 문자열을 출력할 때 그차이가 나타난다.큰따옴표를 둘러싸는 경우 그 속에 포함되어 있는 변수명에는 변수의 실제 값이 대입되어 출력되지만 작은 따옴표로 둘러싸는 경우 문자열 자체가 그대로 출력된다. php 문자열 출력시 큰 따옴표와 작은 따옴표의 차이 PHP 주요레퍼런스/기타 2010.11.09