웹 개발6 [PHP] 회원가입에서 아이디 중복 체크 아이디 중복 체크 아이디 중복 검사 0) { ?> [ ] 는 사용 중인 아이디입니다. 다른 아이디를 선택하세요. [ ] 는 사용 가능합니다. 참고 서적 > PHP Promgramming 정복하.. 2025. 2. 24. [PHP] 회원 가입 페이지 회원 가입 [ 로그인 ] 회원 가입 [* 표시는 필수 입력 항목입니다.] * 아이디 (영문과 숫자 12자리까지) .. 2025. 2. 24. [PHP] 회원 관리 프로그램 제작 성공 화면 회원 관리 프로그램 제작 성공 화면 회원 관리 프로그램 가동 로그인 회원 가입 이 코드는 문구만 다르고 main.php의 코드와 동일하다. https://www.yes24.com/Product/Goods/19584929이 코드는 책 "PHP 프로그래밍 정복"의 내용을 참고하여, 최신 PHP 버전에 맞게 수정하였습니다. 이전 글2025.02.13 - [웹 개발] - [PHP] 관리자 페이지 제작 & DB 접속 2025. 2. 19. [PHP] 관리자 페이지 제작 & DB 접속 관리자 화면회원 관리를 위해 관리자 페이지 제작과 DB를 연결해 User 테이블이 생성까지 진행했다.페이지 명 > master.php';echo '';echo '회원 관리 페이지';echo '';echo '버튼을 클릭하여 테이블을 생성하세요.';echo '[ 테이블 생성 ]';echo '';?>테이블을 DB에 연결을 수행하기 위해 DB 생성을 한다.DB 명 > apm_db;msyql -uroot -pmysql> CREATE DATABASE apm_db;Query OK, 1 row affected (0.01 sec)mysql> show databases;+--------------------+| Database |+--------------------+| apm_db .. 2025. 2. 13. [APM] Ubuntu 22.04 APM 설치 APMApache(웹서버), PHP(웹프로그래밍 언어), MySQL(데이터베이스)의 약어이고, 리눅스에 많이 사용된다.이유: 오픈소스 기반, 우수한 호환성, 넓은 커뮤니티 지원 (Oracle이 아닌 MySQL을 사용하는 이유: 비용적인 부담이 적고, 거의 모든 운영체제 사용 지원, 풍부한 지원 및 커뮤니티 제, 하나의 서버에 여러 개의 데이터베이스 생성, 서버마다 독립적인 스토리지 할당) Ubuntu 시스템 패키지 최신버전 업데이트sudo apt -y upgrade && apt -y update && apt -y autoremove# upgrade 업데이트 된 저장소 내 패키지 정보를 바탕으로 시스템에 설치된 패키지들을 업그레이드# update 패키지 정보를 최신으로 업데이트# autoremove 불필요.. 2025. 2. 10. Cookie & Session Cookie & Session 쿠키 개념쿠키는 사용자가 웹 서버에 접속해 로그인을 했을 때 정보를 클라이언트 컴퓨터에 저장한다.그 쿠키를 갖고 있는지 확인해 회원인지 아닌지 판단한다.쿠키는 기억하는 용량이 4KB를 넘을 수 없다.세션 개념세션은 프로세스들 사이에 통신하기 위해 메시지 교환을통해 서로를 인식한 후 통신을 마칠 때까지의 기간을 의미한다.세션은 쿠키와 다르게 로그인 정보를 서버에 저장한다.(쿠키보다 보안을 한층 업그레이드)서버는 웹사이트를 방문하는 사용자들에게 유일한 아이디(세션 아이디)를 부여해 특정 디렉터리에 저장하고, 계속 사용할 수 있도록 해준다.차이점쿠키는 사용자의 컴퓨터에 저장된다.사용자가 쿠키를 생성하거나 웹 서버로부터 만들어진 쿠키값을 변조하는 것이 가능세션은 서버측에 저장된다... 2025. 1. 23. 이전 1 다음