# AJAX요청 체크하는 함수 예제
function ajaxchk (){ if(!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') { return true; } else { return false; } } |
# AJAX요청 체크하는 함수 예제
function ajaxchk (){ if(!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') { return true; } else { return false; } } |
이번에 소개할 서포트 함수는 서버내 디렉토리를 조회하여 정보를 배열로 보여주는 함수이다. 자세한 사용방법은 array_dir_filelist 함수내 주석을 참고하기 바란다. 생각해보니 작업하면서 사용할일이 거의 없기도 하지만 혹시나 필요할 경우 참고하여 사용하기 바란다. array_dir_filelist 함수 function array_dir_fileli···
MYSQL 에서 제공되는 내장함수중 PASSWORD 라는오래전부터 많이 사용되고 있는 함수가 있다. 이 함수는 단방향 암호화로 해독자체가 거의 불가능하기때문에 보안상으로는 상당히 좋다. 다만 키값으로 암호화가 되는게 아니기때문에 해독되어 알려진 비밀번호도 많이 존재한다고 한다. 뭐 보안을 위해서 개발자의 능력도 중요하지만 사용자가 비밀번호 보안을 신경쓰는···
이번에 소개할 함수는 JSON 데이터가 정상적인지 체크하는 함수로 , 체크 방식은 JSON 디코드시 발생되는 에러 결과값을 이용하여 체크하도록 되어있다. 함수정의와 사용 방법은 아래와 같다. isjson() 함수 function isjson($string){ json_decode($string); switch (json_last_error()) { case···
글제목 선정이 조금 어려웠는데 말 그대로 사용자 정의 함수 1개를 선언하여 여러개의 함수를 재정의 후 사용할 수 있는 서포트 함수다. 나같은 경우 예전에 클래스로 컨트롤러 작업을 하다가 함수형태로도 사용하면 좋을 것 같아 따로 만들어서 계속 사용중이다. 아래는 method 함수와 예제이니 참고하여 사용하면 된다. method 함수 // method 함수 i···
데이터 암호화/복호화 시 사용하는 암호화 방식에는 가장 많이 사용하는 base64 암호화 방식이 있다. 주로 데이터 전송시 암호화 후 복호화 하는 형태로 많이들 이용하는데 이번편은 해당 함수가 bas64 암호화로 된 데이터인지 검증할 수 있는 함수이다. base64chk() 함수 /* $base64_str => base64 encode string *···