전체 글 (286) 썸네일형 리스트형 (PHP) Session방식의 모든것 [펌] Session 원리 1. PHP에서는 3가지 방식으로 세션을 사용가능 2. SESSION을 만들게되면 먼저 서버에 세션변수가 만들어집니다.파일기반의 세션이라면 폴더에 파일형식으로 만들어집니다.세션변수의 파일이름은 해당 방문자(접속자)의 유일한 SESSION_ID()명으로 만들어지며세션변수의 내용은 세션을 만들시 넣을 값이 저장됩니다.그다음에 SESSION을 만든 사용자의 컴퓨터에 세션쿠키가 저장됩니다.세션쿠키변수에는 해당 방문자의 세션아이디가 저장됩니다. 3. 세션이 만들어진후 세션이 필요한 페이지를 방문시 원하는 세션변수명을 사용자의 세션아이디로 만들어진 파일내용을 검색한후 있으면 사용자의 세션쿠키의 세션아이디값과 비교해 맞으면 사용자확인되었다고 판단하여 서버의 세션변수값을 보여주게 됩니다. ※ 보통 .. [Android] 안드로이드의 틀, 자바(Java)란? 안드로이드는 OS의 종류중 하나이다.OS란 Operating System의 줄임말로, 우리나라에선 '운영체제'라고 부른다.하지만 IT분야에서는 영어를 굉장히 자주쓰기때문에 단어정도는 어느정도 알아놓아야 수월할것이다.물론 영어회화와는 관련없다. 난 미국인과 대화할때 10초를 넘기지 않는다. 아무튼 대표적인 운영체제(OS)는 Microsoft사의 Windows이다.윈도우 운영체제는 대부분의 컴퓨터에 적용되어있기때문에 모르는사람이 거의 없다.이때쯤되면 대충 이해할 수 있다. Windows는 운영체제다. Windows = OS라는 개념이 머릿속에 들어있어야 한다.그렇다면 안드로이드도 당연히?운영체제이다.Anroid = OS라는 말이다. 프로그래밍 언어인 Java의 로고이다.안드로이드는 자바의 비중이 매우 큰 운.. [Android] 자바 이클립스(Eclipse)를 다운로드하는 법 자바언어를 프로그래밍하기위해 만들어진 프로그램중에제일 안정적이고 자바에 최적화되었으며 무료인데다 많은 사람들이 사용하는 Eclipse라는 프로그램이 있다. Eclipse 어차피 이 프로그램의 용도를 모르는사람이라면 설명도 필요없을테니바로 다음으로 넘어가도록 한다.근데 이 프로그램을 깔기가 일반인이 하기에는 좀 벅찰수도 있다...그래서 차근차근 절차를 밟아가려고 한다. 1. https://eclipse.org/ 에 접속한다. 대충 이런 디자인의 사이트가 뜬다.그런 다음에는 오른쪽 상단에 보이는 Download버튼을 클릭해준다. 저기 밑에 Get Eclipse Neon이라고 적힌 문구가 보인다.그 밑에 Download 64BIT라는 아이콘을 클릭한다.본인의 컴퓨터가 64Bit가 아니라면 아이콘 밑에 회색으로.. [JQuery] 이미지가 사라졌을 때, 이미지 오류, 엑박 해결하기 이미지의 부재를 해결할 수 있는 방법, $("img").error(function() { $("img").replaceWith("No image!"); });}); 이 방법을 사용하면 이미지가 없을때 에러 표시가 뜨지 않는다.이미지가 들어올 공백자리에 'No image!'라는 문구가 대신 들어오게 된다. 이 자리를 다른 이미지로 바꾸고 싶다면 attr태그를 이용하면 된다. $('img').attr('src', 'img.jpg'); 이렇게 ! [javascript] KeyCode(which) 번호값 자바스크립트에서onkeypress이벤트를 통해 keypress를 구현할 때keyCode의 구현값은 ASCII코드를 이용한다. 하지만 대부분의 블로그에서 대문자와 소문자를 구분하지 않거나전혀 다른 키 코드를 기재해놓아서 다음에 찾으면서 헤매지 않도록 표를 구해왔다. 이벤트(Event) Key code 정리키코드사용키(시스템)키코드사용키(숫자)13ENTER48027ESC49132SPACE BAR502 513 524 535 546 557 568 579키코드사용키(영어 대문자)키코드사용키(영어 소문자)65A97a66B98b67C99c68D100d69E101e70F102f71G103g72H104h73I105i74J106j75K107k76L108l77M109m78N110n79O111o80P112p81Q113q82R.. location.href과 location.replace의 차이 위의 표를 통해서 자세하게 알 수 있다.중요한 것은, location.href은 객체의 속성에 불과하지만location.replace()는 무려 함수에 속한다는 것이다. 이는 replace가 href보다 더 유수한 기능을 가졌다는 것 때문이라고 유추할 수 있다.객체의 속성만으로는 replace를 표현할 수 없을만한 이유가 있었을 것이기 때문이다. [PHP] 문자열 길이 알아내기, strlen()에 대해 PHP에도 문자열을 읽어내는 함수가 존재한다.이름이 쓸데없이 축약형이라서 그런지쓰려고 할때마다 자꾸 이름을 잊어버려서그냥 글로 쓰기로 했다. strlen함수는 굉장히 간단하다. echo strlen("Bino"); 이렇게 strlen의 매개변수에 문자열 값만 넣어주면 되니까. Bino라는 값을 넣었으니 4 라는 결과값이 나온다. 하지만 굉장히 까다로운 함정이 있다.한글을 쓰려고 할 경우, 값이 엉뚱하게 나와버린다. echo strlen("훈민정음"); 위처럼 한글을 넣게되면, 글자는 4개지만 값은 아예 다르게 12 라는 값이 나오는데,이는 strlen()함수가 단순히 글자의 개수(길이)가 아닌 Byte값을 가져오기 때문이다. 이런 문제는 echo mb_strlen("훈민정음" 'utf-8'); 처럼 UT.. 자바스크립트가 활성화된 상태가 아닐 경우, noscript에 대해 열심히 자바스크립트 문을 짰는데방문자가 악의적이든 아니든 자바스크립트의 허용을 금지시킨 뒤사이트에 잠입했다. 이때 사용하는 것이 바로 noscript태그이다. noscript는 보통 태그 안에서 사용한다.방문자가 자바스크립트를 꺼놓고 사이트를 들어왔을 경우 발동한다. 위처럼 했을 경우, 이런식의 간단한 경고문을 줄 수 있다. 하지만 자바스크립트가 허용되지 않아서alert()함수를 준다던지의 응용이 불가능하다. 그럼 대체 어떤식으로 응용이 되어지고 있을까 답은 바로 meta태그에 있다.meta태그는 자바스크립트도 아니면서 페이지의 이동을 명령할 수 있기 때문이다. 이렇게 meta요소를 통해 refresh명령을 추가할 수 있다. 이전 1 ··· 17 18 19 20 21 22 23 ··· 36 다음