웹서버 응답제한시간 초과에 대응하기 위해 웹서버 버퍼 내보내기를 해보자. php flush() 사용법

웹서버 응답제한시간 초과에 대처하는 php 의 방안 모든 웹 언어는 아무리 늦어도 수초 안에 동적인 페이지지 생성을 끝내고 웹서버 혹은 WAS 에서 바로 웹 브라우저로 내보내기(flush)를 처리하지만 동보메일 처럼 여러 사람에게 수천통의 메일발송을 웹페이지로 구현해야 하는 경우 처리 시간이 길어저 웹서버에 설정된 응답 제한시간 초과하는 일이 발생한다. 이럴때는 웹서버 응답시간 이내에 브라우저로 뭔가를 지속적으로 보내주는 … Read more

php 브라우저 버전 확인 (IE6 – IE11까지)

모든 웹 언어에서 그렇듯 php 에서도 브라우저의 버젼을 확인하기 위해서는 브라우저에서 보내온 사용자 에이전트(User Agent) 문자열을 분석해서 판별하게 됩니다. 다른 언어 request 에 해당하는것이 php 에서는 대부분 $_SERVER[] 에 있습니다. 자세한것은 php 메뉴얼 http://php.net/manual/en/reserved.variables.server.php 를 참고하세요주로 많이 쓴는것만 적어보면 $_SERVER[“REMOTE_ADDR”] // 사용자 IP $_SERVER[“HTTP_REFERER”] // 이전 페이지 $_SERVER[“HTTP_USER_AGENT”] // 브라우저 정보 그럼 본격적으로 브라우저 버전을 … Read more