분류 전체보기 (297) 썸네일형 리스트형 입출력 그리고 폼과 HTTP PHP 입출력 방식 맛보기 FORM 기본 (GET) (페이지가 form1.html ->form1.php로 바뀐것에 주목) (fiddler 네트워크 통신결과) FORM (POST) fiddler download url : https://fiddler.kr.uptodown.com/windows/download (fiddler 네트워크 통신결과) PHP 시작하기 (기본명령문, 변수) 숫자 문자 변수 상수 가변변수&데이터형확인및변경 [XAMPP] MYSQL 설정 * XAMPP 툴에서 Admin을 클릭했을 때 나오는 phpmyAdmin과 데이터베이스가 일치하지 않는 경우 (window) 해결법 : 초기 비밀번호 셋팅 phpmyadmin폴더의 config.inc.php파일에 대략 Line 21 쯤에 $cfg['Servers'][$i]['password'] = ''; 이처럼 빈값으로 설정되어 있음을 볼 수 있다. 비밀번호를 지정한 후, restart! 해주면 된다. 터미널에서 mysql -u(root) -p(password) >>> show databases; >>> 일치! 함수의 정의와 선언 방법 (4가지) 함수입력(파라미터=인수)하여 결과를 뽑는 구조.호출시 소괄호() 생략할 수 없으므로 주의 (생략시, 함수 정의 내용 그대로 출력) ▶ 디폴트 함수 ▶ 스스로 함수 ( 개발자가 스스로 정의하는 함수 ) 형태1. function 명령 사용 ( 기본적 ) * 반환값 (return)- 일반적으로 말미에 기술- 함수 도중 기술 시 : 이후 코드가 실행되지 않으므로 주의, 꼭 조기 분기 명령(if/switch 등) 함수와 함께 사용- 반환값 생략 : 상관없으나 undefined(미정의값) 반환 형태2. 냉장객체 Function * 가인수? 함수 정의로 선언된 인수* 실인수? 함수 호출시 선언되 인수 형태1인 더 깔끔하고, 따옴표로 인수나 함수를 둘러싸지 않으니 이게 더 좋은거 아닌가? 맞음But, 중요한 특징! 인.. Session (세션) Session (세션) 쿠키를 개선한 방식. 쿠키를 조금 더 안전하게 (더 많은 데이터를) 사용자의 컴퓨터에 저장한 것과 같은 효과를 나타낸다. 웹브라우저가 서버에 접속하면, 서버는 웹 브라우저에게 응답을 하면서 쿠키로 모든 데이터를 저장하게 된다. 예를 들면 쇼핑카트라고 한다면, 사용자가 어떤 제품을 카트에 담았는지를 제품에 대한 목록을 사용자의 컴퓨터에 저장하고 있다. 이런 방식으로 접근을 한다면 여러가지 문제점이 있다. 제일 큰 문제점은 보안 : 사용자의 컴퓨터와 서버가 서로 통신하는 과정에서 ID,PW와 같은 중요한 정보가 왔다갔다 한다는 것은 중간에 누가 가로챌 수 있다. 이런 문제점을 개선하기 위해서 쿠키가 가지고 있는 기능과 서버쪽 데이터를 저장할 수 있는 예를 들면 DB, 파일 등을 잘 조.. Cookie (쿠키) 쇼핑카트애플리케이션 만들기 (width nodeJs) Shopping cart 사용자가 구매하고자 하는 아이템을 장바구니에 담는 기능 쿠키를 제어해서, 쿠키를 만들고,변경,삭제 하여 만들어지는 기능. 라우팅 처리 /products 구현 ~/products : 제품 목록이 나오고, ~/cart 카트버튼을 누르면 장바구니에 담은 목록이 삭제 버튼과 함께 존재. 제품이름을 누를때마다 카트에 클릭한 갯수만큼 카운트가 될 것이다. 그 형태는 다음과 같다. Line 15 : products[name].title 로 console.log를 찍어보면 'The history of web 1' 'The next web' 을 확인할 수 있다. Line 14 : output 변수 - 화면에 그려낼 요소를 담는 변수를 만들었다. Line 15-19 : 화면에 이 객체가 가지고 있.. TortoiseSVN(토토이즈) 설치 및 사용방법 설치하기 https://tortoisesvn.net/downloads.html설치 후 별도의 설정없이 설치를 완료. 프로젝트를 가져올 디렉토리에서 마우스 우클릭을 누르면 평상시 볼 수 없었던 메뉴가 보입니다.SVN Checkout과 TortoiseSVN : 이 두 메뉴가 확인된다면 정상적으로 설치가 완료 된 것. 사용하기 URL of repository : 지정된 저장소 URL을 넣습니다.Checkout directory : 프로젝트를 저장할 폴더 위치(경로) * 정확한 저장소 URL을 입력하였을 때, 사용자명과 암호를 입력합니다. * 이후 COMMIT 및 UPDATE 업로드 예정 Cookie (쿠키) 와 counter 기본 예제 (with Nodejs) 쿠키 예1 ) 웹사이트를 방문했을 때, 로그인을 합니다. 다시 웹사이트를 방문했을 때 로그인 된 상태가 유지되고 있다.이는 사용자가 접속했을 때만 로그인되었다는 사실을 서버쪽에서 알고 있는 것.예2 ) 쇼핑몰에서 장바구니에 담긴 아이템을 기억하는 것. 쿠키 자체가 활용도가 높다 : 잘 쓰면 좋다.그런데 쿠키를 기초로 해서 이어서 '세션'을 이해해야한다.인증(회원가입, 로그인 등)과 관련된 부분의 가장 기초적인 부분 :'인증'이 없다면 사용자에게 개인화(최적화)된 일을 할 수 없고, 보안도 떨어진다.같은 사이트인데 접속한 브라우저마다 (= 사용자마다) 다른 상태를 유지할 수 있다.쿠키를 제거하는 방법 : resource탭에서 쿠키항목에서 해당 쿠키 이름을 삭제하면 된다. < 간단한 Counter 애플리케이.. 이전 1 ··· 30 31 32 33 34 35 36 ··· 38 다음