본문 바로가기
728x90

분류 전체보기138

사용자 아이피, agent 가져오기 웹서비스에 접속하는 사용자 아이피를 가져오는 방법이다.  request 를 이용하는 방법으로 HTTP_X_FORWARDED_FOR 값을 체크해서 가져온다.  소스는 아래와 같다.  def getIP(request):     xffInfo = request.META.get('HTTP_X_FORWARDED_FOR')     if xffInfo:         ip = xffInfo.split(',')[0]  #첫 번째를 선택     else:         ip = request.META.get('REMOTE_ADDR')     return ip 함수를 실행하면 사용자의 아이피를 리턴한다. 다음은 사용자의 agent 정보를 가져오는 방법으로 아이피보다 더 간단하다  . user_agent = request... 2024. 10. 16.
등록된 아이피만 사이트에 접속허용 - whitelist Django에서 특정 IP 주소만 사이트에 접근할 수 있도록 제어하려면 MIDDLEWARE에서 요청을 검사하고, 특정 IP 주소만 허용하거나 차단하는 방법을 사용할 수 있습니다. 이를 위해 사용자 정의 미들웨어를 작성할 수 있습니다. 1. 미들웨어 생성: 프로젝트의 앱 내에 미들웨어 파일을 생성합니다. 예를 들어, middleware.py 파일을 만듭니다. 2. 미들웨어 코드 작성: 특정 IP만 허용하는 로직을 미들웨어에 작성합니다. 예시 코드는 다음과 같습니다. from django.http import HttpResponseForbidden ALLOWED_IPS = ['127.0.0.1', '192.168.0.1']  # 허용할 IP 주소 목록 class IPRestrictionMiddleware: .. 2024. 10. 15.
플스플러스 10월 월간게임 WWE 2K24WrestleMania의 가장 위대한 순간을 재현하고 과거와 현재의 상징적인 슈퍼스타로 플레이하며 레슬링 역사상 가장 기억에 남을 만한 명경기에 참여하세요.  Dead SpaceUSG 이시무라의 선원에게 일어난 악몽 같은 미스터리를 밝혀내고 적대적인 네크로모프와 무너져 가는 자신의 정신 속에서 생존하세요.  두근두근 문예부 플러스!심리 호러 게임에서 첫눈에 반한 상대를 사로잡을 완벽한 엔딩의 시를 써보세요. 학교 연애의 어두운 면을 발견하게 될 것입니다. 2024. 10. 9.
[PHP] 문장에서 < > 를 &lt; &gt; 로 변환하기 (태그제외) 를 포함한 문장을 노출할 때 한글만 있을 때는 문제가 없었는데​ 안에 영문이 있을 경우 브라우저에서 태그로 인식해 표시되지 않는 오류가 발견되었다. ​ " 입니다 " ​라는 문장이 있을 경우 화면에는 ​ " 입니다."​만 표시되었다. ​그래서, 기호가 있을 경우 태그인지 판단해서 아니라면 htmlspecialchars() 처리하는 함수를 개발했다.​소스는 아래와 같다.​function escape_non_html_tags($html) { //예외처리할 태그 리스트$tagList = [ 'a', 'b', 'i', 'u', 'strong', 'em', 'p', 'div', 'span', 'img', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'ul', 'ol', 'li', 'tabl.. 2024. 9. 12.
RESTful API란 무엇인가 요즘 구인공고를 한번씩 보고 있는데 요구사항에 restful api 가 적혀있는 곳들이 있어서  restful api 정체가 궁금해져서 구글링을 시작해봤다.  그래도, 뭔지는 알아야 하지 않겠어? * RESTful API두 컴퓨터 시스템이 인터넷을 통해 정보를 안전하게 교환하기 위해 사용하는 인터페이스입니다. 대부분의 비즈니스 애플리케이션은 다양한 태스크를 수행하기 위해 다른 내부 애플리케이션 및 서드 파티 애플리케이션과 통신해야 합니다. 예를 들어 월간 급여 명세서를 생성하려면 인보이스 발행을 자동화하고 내부의 근무 시간 기록 애플리케이션과 통신하기 위해 내부 계정 시스템이 데이터를 고객의 뱅킹 시스템과 공유해야 합니다. RESTful API는 안전하고 신뢰할 수 있으며 효율적인 소프트웨어 통신 표준을.. 2024. 9. 11.
[일산] 포레스트아우팅스 * 경기 고양시 일산동구 고양대로 1124 포레스트 아웃팅스  작년에 송도점을 갔다왔는데 일산점도 궁금해서 한번 가봤다.  여기가 본점인데 크기는 확실히 송도점보다 작은 것 같은데 분위기는 비슷하다.  주차장은 밀리는데 들어가면 의외로 자리도 많고 사람이 많지는 않다.  장점은 특이한 빵이 많아서 하나씩 모두 먹고 싶다는 것이고 단점은 가격은 살벌하다 4인 식구가 갔는데 5만원이 넘게 나왔다. 2024. 9. 8.