[PHP] Ajax Handling

Posted at 2012.10.06 19:06 | Posted in 프로그래밍

개발을 하다보면 데이터 전송량을 줄이기 위해 Ajax 통신을 하는 경우가 발생한다. 이 때, 새로운 php파일을 작성하지 않고 기존 파일로 Ajax 통신을 처리할 수 있다. 다시 말하면, php 파일 하나로 Ajax 통신과 일반 브라우징을 동시에 처리하는 것이 가능하다.

$ajax = !empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest';

위 변수 하나로 Ajax 통신을 하고 있는지 파악할 수 있다. 값이 true이면 Ajax 통신을 하고있는 것이고, false이면 일반 브라우징을 하고있는 것이다.

저작자 표시 비영리
신고
  1. ajax는 개인적으로 제이쿼리를 통해서 처리를 하시면 대부분의 ajax가 서비스를 이용할수 잇게 해두어서 되게 편리 합니다. - 제가 그방법을 자주 씁니다.

Name __

Password __

Link (Your Website)

Comment