본문 바로가기

생성

[PHP] 세션(session)에 대해서 알아보자. PHP Web Prog. 처음으로 PHP를 공부하면서, 적은것이기에 다소 틀린 내용이 있을 수도 있습니다. 그리고, 다른 언어를 알고 계시다는 가정에하에 글을 적기때문에, 완전 웹프로그래밍 언어를 처음 공부하시는 분은 다른 글도 참고하시길 바랍니다. 세션의 정의에 대해서는 생략합니다. 1. 세션의 시작과 값의 등록 세션을 사용하기 위해서는 다음과 같이 최상단에 세션을 사용함을 명시해줘야 합니다. 그리고 세션에 값을 등록하기 위해서는 session_register 을 통해 값을 등록하게 되는데, php 4.2.3 이후버전(정확한지는 확인해봐야합니다. 근거는 오류메시지입니다.)에서는 $_session 을 사용합니다. (1). $_session 을 이용한 방법 (2). session_register() 를 이.. 더보기
[PHP] 쿠키(cookie)를 사용해 보자. PHP Web Prog. 처음으로 PHP를 공부하면서, 적은것이기에 다소 틀린 내용이 있을 수도 있습니다. 그리고, 다른 언어를 알고 계시다는 가정에하에 글을 적기때문에, 완전 웹프로그래밍 언어를 처음 공부하시는 분은 다른 글도 참고하시길 바랍니다. 이번에는 쿠키를 저장하고, 읽어들이는 방법에 대해서 간단히 알아볼까 합니다. 일반적으로 쿠키를 생성하고 읽는 방법은 다음과 같습니다. 1. 쿠키생성 setcookie("쿠키명", "저장할 값", "유효시간", "유효경로", "유효호스트명", "보안접속옵션"); 2. 쿠키값 읽기 $_COOKIE("쿠키명"); 쿠키생성 옵션중에는 보통 세번째나, 네번째 옵션까지 쓰일듯한데요? 세번째 유효시간을 표기하지 않을 경우, 브라우저를 닫음과 동시에 사라집니다.(기본값) .. 더보기
[자바스크립트] 객체를 만들어보자! 객체 만들기 ▶▷ 알아두면 좋은 것들 관련글 자바스크립트는 객체지향적인 언어입니다. 자바나 다른 언어처럼, 객체도 만들 수 있고, 상속 등등이 가능한데요. 다른 언어를 통해 생성자를 이해하고 계시다면, 별다른 설명 없어도 밑의 소스를 보시고 이해하실거라 생각합니다. 어떻게 만들 수 있는지 한번 보실까요? 1. student 함수 정의 function student(name, id) - 생성자가 될 사용자 정의의 함수 입니다. - 두개의 매개 변수를 통해, this 키워드를 이용해서 해당하는 객체에 name과 id 값을 설정합니다. 2. student 함수 정의 student.prototype.getName = function() - prototype 이란 프로퍼티는 해당 객체가 가지고 있는 모든 인스턴스.. 더보기
[리눅스] Permission, 권한에 대해서 알아보자! Permission 앞에서 디렉토리를 생성할때 -m 옵션에서 권한 설정을 잠시 엿보았는데요. 권한에 따라서 사용자가 할 수 있는 작업이 다르니 한번 보도록 할까요. 우선 권한은 다음과 같이 'ls -l' 명령어를 통해서 확인 가능하겠습니다. 확인했을 때 줄 맨 앞이 권한 부분이 되겠습니다. 권한은 총 10개의 문자로 구성이 되는데요, 위에서 보시는 바와 같이 ① 맨 앞 문자를 제외한 나머지는 3개씩으로 나뉘어집니다. 맨 앞의 문자는 형식을 구분해주는 것으로 다음과 같이 이해 가능하겠습니다. d : 디렉토리 l : 링크 - : 파일 그리고 우선, 위에서 보시는 rwx의 문자는 다음을 의미합니다. r = read : 읽기가능 w = write : 쓰기가능 x = excute : 실행가능 제가 구획을 나누어 .. 더보기
[리눅스] 'mkdir'·'rmdir', 디렉토리를 생성·삭제해 봅시다! 디렉토리 생성 윈도우에서는 디렉토리 구성이 참 쉽습니다. 그냥 [새 폴더]를 단지 몇번의 클릭을 통해서 만들면 되죠. GUI의 힘입니다. 리눅스도 가능합니다. 그래픽 모드에서는 윈도우와 유사한 모습을 지니고 있죠. 하지만 텍스트 모드에서는 어떻게 할까요? 과거 도스(DOS)에서는 'md'라는 명령어를 씁니다. 반대로 삭제는 'rd' 명령어를 쓰죠. 풀이해보면 'make a directory', 'remove a directory' 쯤 될겁니다. 이와 유사하게 리눅스도 명령어를 제공합니다. 같은 뜻으로 해서 'mkdir'·'rmdir' 이라는 명령어를 제공하고 있는데요. 우선 디렉토리 생성 명령어인 'mkdir'을 먼저 보겠습니다. 디렉토리 생성은 다음과 같이 합니다. [~]$ mkdir [옵션] [디렉토.. 더보기
[SQL] 계정 생성 및 시스템 권한 부여/삭제 여태껏 실습을 하시면서 보통 사용해온 계정은 hr 계정아니면 scott 계정 등등 있을텐데요. 이와 같은 계정은 오라클에서 제공하는 샘플 스키마로서 계정에 대한 권한들과 모든 테이블, 데이터들이 미리 구축 되어 있습니다. 이번 글에서는 계정 생성과 시스템 권한에 대해서 알아볼까 합니다. 우선 기존에 존재하던 스키마 계정을 사용할때는 관리자 계정으로 접속후 다음과 같이 해주어야 합니다. SQL> alter user hr identified by hr account unlock; SQL> alter user scott identified by oracle accoun unlock; 기존의 샘플 스키마들은 락(lock)이 걸려 있기 때문에 위와 같이 바꿔줘야 하는데, identified by 뒤에 나오는것은 .. 더보기
[SQL] 연속되는 숫자, SEQUENCE(시퀀스)! 우리가 학급에서 학생들에게 번호를 부여할때 1번부터 차례대로 최대 학생수까지 번호가 배정됩니다. 이 번호는 각 학생들을 구별할 수 있는 하나의 체계로서 데이터베이스에서는 기본키로 설정이 되는데요, 문자나 어떤 특정한 값이 아닌 이렇게 숫자로 각 데이터들을 구분한다고 할때, 사용되는 것이 SEQUENCE(시퀀스) 입니다. 시퀀스를 설정하게 되면 자료입력시에 순서대로 번호가 입력이 되는데, 한가지 예로 우리가 잘 알고 있는 hr 스키마의 employees 테이블을 살펴볼 수 있습니다. 어느 회사에서는 각 사원들이 입사를 할때 사원번호를 부여한다라고 할때, 이 사원번호는 그 사원을 인식할 수 있는 유일무일한 체계입니다. 다른 사원이 그 사원번호를 가질 수 없다는 말입니다. 이렇게 사원들을 관리하는 employ.. 더보기