[PHP] POST/GET/쿠키
·
Backend/PHP
폼과 PHPHTTPHTTP(HyperText Transfer Protocol)는 웹 브라우저와 웹 서버가 서로 소통하기 위한 프로토콜, 즉 통신 규약웹 페이지에서 폼(form) 양식 처리를 이해하려면 HTTP의 동작 원리 이해가 필요웹 브라우저가 HTTP 통신 규약에 의해 웹 서버에 데이터를 요청하면 웹 서버는 이를 처리하여 결과를 웹 브라우저에 돌려줌폼 양식의 생성… 태그의 name 속성은 폼의 이름을 명시하며, 주며, 이 이름은서버로 제출된 폼 데이터 (form data)를 참조하기 위해 사용되거나, 자바스크립트에서 요소를 참조하기 위해 사용 태그의 action 속성은 폼에 입력한 데이터를 전달할 파일을 지정할 때 사용 태그의 method 속성은 통신을 통해 데이터를 전달하는 방법을 지정할 때 사용 ..
[PHP] 배열/함수
·
Backend/PHP
배열배열의 기본 형식변수명 = array (값1, 값2, .... 값):사용: 변수명[index]대괄호 안의 숫자는 배열의 첨자값(index)이며, 배열에서 저장되는 위치를 나타냄배열에서 각각의 데이터는 해당 인덱스가 지시하는 위치에 저장배열의 첨자값은 1이 아니라 0부터 시작한다는 것 주의배열을 이용한 버블 정렬버블 정렬(bubble sort)은 인접한 2개의 원소를 비교하면서 값을 정렬하는 방식배열의 원소 값을 서로 바꿔가면서 거품이 위로 올라가듯 정렬되어 버블 정렬이라고 함28, 15, 10, 25, 32, 17을 오름차순으로 정렬하는 버블 정렬의 예=0; $i--){ for($j=0; $j $arr[$j+1]){ $tmp = $arr[$j]; ..
[PHP] 조건문/반복문
·
Backend/PHP
조건문 이해하기if문// 출력 결과// 27 : 홀수= 95){ $grade = "A+"; }elseif($score >= 90){ $grade = "A"; }elseif($score >= 85){ $grade = "B+"; } echo "입력된 점수 : $score 점".""; echo "등급 : $grade";?>// 출력 결과// 입력된 점수 : 90 점// 등급 : Aswitch문// 출력 결과// 3 학년 급식비: 4만원// 출력 결과// 2 학년 급식비: 3만원 5천원// 3 학년 급식비: 4만원// 학년이 잘못 입력되었어요!break 문이 없으면 , 해당 case의 문장을 다 수행하고 바로 아래의 case의 문장도 계속 ..
[PHP] PHP 프로그래밍 기초
·
Backend/PHP
[PHP] MAC M2에서 XAMPP 설치 + VScode에 PHP 세팅하기XAMPP 설치 XAMPP Installers and Downloads for Apache FriendsWhat is XAMPP? XAMPP is the most popular PHP development environment XAMPP is a completely free, easy to install Apache distribution containing MariaDB, PHP, and Perl. The XAMPP open source packdropdew.tistory.comXAMPP 프로그램을 C:Wxampp 폴더에 설치했으므로, 여기서 만드는 PHP 프로그램은 /Applications/XAMPP/htdocs 폴더에 저장해..
[PHP] MAC M2에서 XAMPP 설치 + VScode에 PHP 세팅하기
·
Backend/PHP
XAMPP 설치 XAMPP Installers and Downloads for Apache FriendsWhat is XAMPP? XAMPP is the most popular PHP development environment XAMPP is a completely free, easy to install Apache distribution containing MariaDB, PHP, and Perl. The XAMPP open source package has been set up to be incredibly easy to install and to uswww.apachefriends.orgXAMPP for OS X를 누르고 XAMPP를 설치해준다. (신뢰가능한 어쩌고 그것까지 설정해야함)Manage ..
[PHP] - 웹(WEB) 이해하기/PHP와 서버들
·
Backend/PHP
웹(WEB) 이해하기1️⃣ 인터넷(Internet)이란?전 세계의 무수한 네트워크를 하나의 네트워크로 묶어서 서로 연결한 컴퓨터 네트워크네트워크에 연결된 모든 사용자가 영리적이고 상업적인 성격을 띄며 그룹을 형성함최신 정보를 간편하고 빠르게 얻고 다른 사람과 다양한 정보를 공유할 수 있음2️⃣ 월드와이드웹(WWW, World Wide Web, W3, 웹)위치에 상관 없이 인터넷에 연결된 컴퓨터만 있으면 정보를 공유할 수 있는 정보공간웹 표준 언어인 HTML로 작성3️⃣ 웹서비스네트워크 상에서 서로 다른 종류의 컴퓨터들 간에 상호작용을 하기 위한 소프웨어 시스템ex) email, FTP, Telnet, 메신저 등FTP(File Transfer Protocol): 원격지에 있는 서버에서 데이터나 파일들을 가..