Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- aws
- 인천여행
- 로드밸런서
- DFS
- 프로그래밍문제
- Docker
- Apache Kafka
- 오일러프로젝트
- 월미도
- springboot
- 클라우드 컴퓨팅
- 스프링
- VPC
- 자료구조
- 쿠버네티스
- Elasticsearch
- Spring Boot
- 카프카
- 클라우드
- Kafka
- JPA
- 스프링부트
- 알고리즘
- 코드업
- 백준
- Spring
- 백트래킹
- Spring Data JPA
- gcp
- 스프링 부트
Archives
- Today
- Total
목록Programming/Php (2)
GW LABS
file_get_contents POST 전송 보내기
PHP 구버전 혹은 curl 모듈이 설치되어 있지 않은 개발환경에서 POST 전송을 구현하려면 까다로운 작업을 거쳐야한다. HTTP header 및 body 정보를 직접 문자열로 만들어줘야 하기 때문이다. 매번 POST 전송을 위한 정보를 찾아가며 개발하는 것도 시간이 소요되는 일이기 때문에 여기에 소스를 정리한다. 파일의 경우에는 보내는 파일의 종류에 따라 meme type을 변경해주면 된다.
Programming/Php
2021. 1. 16. 12:02
PHP 클라이언트 IP 알아내기
PHP를 사용하는 서버에 접속자 IP를 알아내는 방법은 $_SERVER에 있는 IP 정보를 활용하는 것이다. 문제는 서버에 L4나 방화벽같은 장비가 붙어있을 경우 $_SERVER["HTTP_CLIENT_IP"]로 접속자의 IP를 알아낼 수 없을 경우가 있다. 이런 경우를 대비해서 PHP $_SERVER 변수의 다른 IP 정보들을 활용하면 접속자 IP 정보를 알아낼 수 있다. function get_client_ip_server() { $ipaddress = ''; if ($_SERVER['HTTP_CLIENT_IP']){ $ipaddress = $_SERVER['HTTP_CLIENT_IP']; } else if($_SERVER['HTTP_X_FORWARDED_FOR']) { $ipaddress = $_S..
Programming/Php
2019. 12. 10. 09:58