Web Programming/PHP 4

캐시 갱신하기

오랫만에 포스팅합니다. 그간 프로젝트가 막바지라 너무 바빳내요 ... 시간날때 밀린것들 한번 기록해봐야 겠내요. 이번 프로젝트를 진행하면서 굉장히 짜증이 났던건 클라이언트가 요구한 사항을 반영해줬는데도 클라이언트는 반영이 안됬다고 하고 캐시를 매번 지우라고 말하는게 굉장히 번거로웠습니다. 그러던 찰나에 고수분께서 캐시를 갱신하는 방법을 알려주셨습니다. js 파일이나 css 를 변경할경우 이들은 캐시에 저장되어 있어서 반영이 안되는 경우가 다반사입니다. 저희가 개발을 할 때에는 캐시를 비우면서 작업하면 되지만 클라이언트 측은 신경을 쓰지 않아야 하는것이 옳은것 같습니다. 캐시는 일종의 버퍼 입니다. 매번 페이지에 접속할 때마다 파일을 로드하는것이 아닌 캐시에 저장되어 있는 파일은 새로 받지 않고 캐시에서 ..

Web Programming/PHP 2019.08.22

XSS 크로스 사이트 스크립팅

PHP 에서의 XSS 방법입니다 어처구니 없게도 그누보드에서 폼메일 기능 넣다가 발견했습니다 1 2 3 이런식으로 사용합니다. 출처 : http://hong.adfeel.info/backend/%ED%8F%BC%EB%A9%94%EC%9D%BC-%EC%86%8C%EC%8A%A4/ 폼메일 소스 - hong's blog formMail.php [crayon-5cea2afd6e55a416026557/] content_me.php [crayon-5cea2afd6e56b025730972/] 이메일주소 형식 확인하기(형식이 맞다면 길이값에 해당하는 값을 리턴 형식이 틀리다면 false리턴) [crayon-5cea2afd6e574278933719/] strip_tags()로 문자열에서 html과 php태그를 제거한다(..

Web Programming/PHP 2019.05.21