php 2

CodeIgniter 4 + Shield 설치부터 Cafe24 웹호스팅 배포

“CodeIgniter 4 + Shield를 로컬에서 Composer로 설치하고, Cafe24 웹호스팅에 배포하는 전체 과정”을 블로그 포스팅용으로 정리한 글입니다.Windows + XAMPP 환경을 기준으로, 저렴한 Cafe24 호스팅 등 일반적인 공유형 웹호스팅 서버에도 적용 가능한 방식으로 구성하였습니다.📑 목차CodeIgniter 4 프로젝트 생성Shield 설치 및 설정개발 구조 정리웹호스팅 배포 준비마무리 팁결론개발환경: Windows 10 / Apache 2.4 / PHP 8.4목적: 내부 인증이 포함된 업무지원용 웹사이트를 CodeIgniter4 + Shield로 구축하고, 웹호스팅에 적용1️⃣ CodeIgniter 4 프로젝트 생성1. Composer 설치 확인먼저 Composer가 설..

PHP 프로그래밍 시 주의해야 하는 보안 코드

PHP로 웹사이트를 개발할 때 보안을 고려하는 것은 매우 중요합니다. 웹 애플리케이션의 취약점을 방지하기 위해 여러 보안 기법을 사용해야 하며, 대표적인 보안 위협과 이에 대한 방어 코드 예시를 통해 이를 설명하겠습니다.1. SQL 인젝션 (SQL Injection)문제점: SQL 인젝션은 사용자가 입력한 데이터를 통해 악의적인 SQL 쿼리를 실행하는 공격입니다.예시 코드: 악의적인 사용자가 다음과 같은 입력을 통해 데이터베이스를 공격할 수 있습니다:' OR '1'='1해결책: SQL 쿼리를 실행하기 전에 사용자 입력을 안전하게 처리해야 합니다. 이를 위해 준비된 문(Prepared Statement)을 사용합니다.prepare("SELECT * FROM users WHERE username = ? AN..

반응형