Search result

PHP5 mysql_pconnect의 동작원리

#php5 #mysql_pconnect #mysql mysql_pconnect는 말그대로 데이터 베이스 지속연결(persistent connection)이라는 php4,5에서 제공하는 기능입니다. 한번만 연결하면 여러번 재사용이 가능하다? 완벽한 함수 아니야?...

PHP

PHP POST 요청시 배열 길이 제한 문제 - 요청 값이 잘린다!

증상 엄청 긴 배열을 한꺼번에 POST로 넘기는 경우가 있었다. 일부가 저장이 되지 않아서 한참을 헤맸다. 알고 보니 $_POST 배열의 뒤가 잘렸던 것이다. 엄청 긴 배열이란 아래와 같은 쿼리 스트링 형태를 말한다....

PHP

가볍고 익히기 쉬운 템플릿 엔진

Page edited by 정광섭 PHP 로 웹 개발을 할 경우 뷰 레이어 코드를 작성할 때 HTML 내에    와 같이 데이타를 출력하는 코드를 넣는 것은 매우 귀...

PHP Laravel

보안을 고려한 설계

Page edited by 정광섭 public 폴더 노출 최소화 및 설정 파일 숨김 SQL 삽입(SQL Injection) 공격 같이 보기 참고 이제 웹 개발시 보안은 "하면...

PHP

PHP Carbon 달을 더하거나 뺄때 오버플로우(overflow)되지 않게 하기

Page added by 정광섭 Ref Carbon 에 addMonth() 나 subMonth() 로 특정 달을 구하고 그 달의 첫째나 마지막 날을 구해야 하는 경우가 있습니다....

PHP Laravel

대량 할당 예외 처리

Page edited by 정광섭 대량 할당(Mass Assignment)이란전 절에서 설명한 데이타 삽입 및 갱신은 모델의 프로퍼티에 $task->name = 'Name'; 과 같이...

PHP

PHP의 Git 서버가 해킹되었습니다.

PHP의 깃 서버인 git.php.net이 공급망 공격을 당해 앞으론 github이 메인으로 사용되어집니다.

PHP hacking supply-chain-attack

EC2 instance 가 Amazon Linux 버전 1 인지 2인지 확인하는 방법

Page edited by 정광섭 lsb_release 사용 release 파일 검사 같이 보기 Ref AWS 에 EC2 인스턴스를 만들고 AMI(Amazon Machine Interface) 로 아...

PHP

년도 선택 select의 option이 2019년까지 하드코딩돼 있다?!

시리즈 소개 이 시리즈는 전임자의 코드(와 직업윤리)를 ㅈ내 까면서 레거시 PHP 소스를 유지보수/리팩토링한 이력을 기술하는 시리즈입니다. 나쁘게 보면 제 우물에 침 뱉기이긴 하지만 좋게 보면 우리네 개발자들...

PHP

고성능 PHP application server - Road Runner 와 라라벨 연동하기

Page edited by 정광섭 사전 준비 설치 nginx 연결 wrk 로 테스트 nginx + php-fpm nginx + road runner road runner 에 직접 연결 같이 보...

PHP Laravel