PHP 2 페이지
전체메뉴열기
검색열기
재테크양식
각종양식
PHP
AWS.클라우드
리눅스.서버
개발관련
양식.서식 파일
javascript
HTML
CSS
회원가입
로그인
재테크양식
각종양식
PHP
AWS.클라우드
리눅스.서버
개발관련
양식.서식 파일
javascript
HTML
CSS
사이트 내 전체검색
검색어 필수
검색
PHP
전체 240건
2 페이지
HTTP 프로토콜의 X-Forwarded-For 헤더 이해하기
웹서버에 접근하는 X-Forwarded-For란?X-Forwarded-For(XFF)는 HTTP 헤더로 클라이언트가 프록시나 로드 밸런서를 거쳐 웹 서버에 접속할 때 원래 클라이언트의 IP 주소를 식별하기 위해 사용 됩니다.로그밸런스도 프록시서버의 변형된 형태가 있기 때문에 쉽게 프록시 서버라고 생각을 하면 쉽습니다.일반적으로 웹 서버는 직접 연결된 IP만 볼 수 있는데 프록시 뒤에 있으면 프록시 서버의 IP만 보이게 되는데 이런 경우 XFF 헤더가 실제 사용자 IP를 전달하는 역할을 합니다. ▷ 헤더 형식X-Forwarded-For: 클라이언트IP 프록시1 프록시2 ...여러 프록시를 거치면 쉼표로 구분되어 …
서버시스템의 인터페이스에 할당된 주소를 알아내는 방법
ifconfig는 초기 한번 정도만 사용하고 interface configuration의 약자로 리눅스/유닉스 시스템에서 네트워크 인터페이스를 설정하고 확인하는 명령어입니다.▷ ifconfig 주요 용도1. 네트워크 인터페이스 정보 조회 - 현재 활성화된 네트워크 인터페이스 목록 확인 - 각 인터페이스의 IP 주소, MAC 주소, 서브넷 마스크 확인 - 네트워크 통계 정보 (전송/수신 패킷 수, 에러 등) 확인2. 네트워크 인터페이스 설정 - IP 주소 할당 및 변경 - 서브넷 마스크 설정 - 브로드캐스트 주소 설정 - MTU(Maximum Tr…
다운로드를 청크단위로 지연시키면서 처리하는 방법
결론부터 말하면 느리게 다운로드 처리 하는 방식에 대한 것입니다.왜? 느리게 다운로드가 필요한가 하면 지연을 시키면 트래픽이 평탄화 되는 효과가 있는데 갑자기 순간적으로 팍 튀는 그런 현상을 없애기 위해서 필욯나 방법중 하나 입니다. 원리는 간단하며 읽은 만큼 내보내고 약간 지연 시키는 방식 입니다. /** * 청크 단위로 지연시키면서 파일 다운로드 (대용량 파일용) * * @param string $filePath 다운로드할 파일 경로 * @param …
브라우저 장애를 막아줄 수 있는 자동쿠키 삭제 프로그램
쿠키를 너무 많이 생성하면 브라우저에 문제가 발생 할 수 있고 작동을 하지 않습니다.자동으로 초기화 해주면 좋은데 그렇지 않기 때문에 헤더에서 페이지 읽을때 마다 체크 해서 자동삭제 해주는 프로그램 있으면 문제가 발생 하지 않도록 할 수 있습니다. 아래는 어디에서 이런 문제가 발생 했는지 쿠키 이름이라도 저장하는 기능이 있으면 좋을텐데 그 부분은 빠져 있으니 필요하신 분은 간단한 작업이므로 넣으셔서 사용하시면 됩니다. <?php class CookieManager { private $maxHeaderSize = 4096; // 일반적인 헤…
PHP include 자동로드 방식의 프로젝트 구조 설계하기
프레임 워크에서도 사용하는 방식중에서 간편하게 사용하는 방식의 소개 입니다.기본 구조는 전통적인 방식으로 가독성과 빠른 처리가 장점 이면서 include를 쉽게 처리 하는 방식으로 다음과 같습니다. 우선 기본구조는 아래 형태를 가지게 되고project/│ config.php├─ include/│ ├ inc_header.php│ ├ inc_footer.php│ └ functions.php├─ app/│ ├ post_detail.php│ ├ post_list.php│ └ category_…
PHP 웹사이트 구축시 오래된 방식의 문제점은
결론부터 말하면 별 문제 없습니다. 오래된것이라는것에 대해 단어에서 '오래된' '옛말부터사용한' 이런 단어를 희안하게 부정하는 뇌를 가지는 경우가 있는데 아직까지 사용되고 있다는것은 쓸모가 있다는것이기도 합니다. 문제 없다고 보지만 혹시 잘못 생각했거나 최근들어 바뀌었을 수 있기 때문에 LLM에 아래와 같이 물어 보았습니다.php로 웹사이트를 만들려 하는데 구조를 난 예전 방식으로 - 왜냐하면 가장 속도가 빠르고 가독성이 좋아include 보안 및 config 및 공통파일include inc_heaer.php비즈니스 로직include inc_footer.php이런 방식으로 하려 하는데 혹시나 내가 잘못 생각하는…
클래스 객체 디버그할때 중요정보 보지지 않게 하는 방법
여기서의 예는 데이터베이스 접근을위한 정보를 생성자에 넣어주는데 이것이 디버깅할때 보이는 문제를 해결 하기 위한 것입니다.결론부터 말하면 디버그용 매직메소드를 사용하면 됩니다. print_r() 같은 것으로 디버깅하기 위해서 화면 출력을 하면 private의 변수 값이 출력 되는데 이를 방지 하기 위한 예를 들면 다음과 같습니다. class MysqliDatabase { private $masterInfo = ['password' => 'secret123']; pr…
처음
1
페이지
열린
2
페이지
3
페이지
4
페이지
5
페이지
다음
맨끝
게시물 검색
검색대상
제목
검색
상단으로
상업적 이용 금지. 컨텐츠는 개인 용도로만 사용이 가능 합니다.