본문 바로가기

반응형
   

전체 글

(1625)
XMLHttpRequest란? XMLHttpRequest란?Ajax로 실행되는 HTTP 통신은 XMLHttpRequest 규격을 이용하고 있다.이렇다할 표준은 아니지만 기본 통신 으로 가장 많이 사용되고 있다. XMLHttpRequest를 지원하는 브라우저Microsoft Internet Explorer 4.0이후 Mozilla Firefox 1.0 이후 Netscape 7 이후 Opera 7.6이후 Safari 1.2 이후 Konqueror 3 이후 Ajax의 핵심인 XMLHttpRequest에 의한 송수신 흐름사용자쪽에서 진행1. XMLHttpRequest 오브젝트 작성new XMLHttpRequest()new ActiveXObject("Microsoft.XMLHTTP")new ActiveObject("MSXML2.XMLHTTP"..
Ajax보안 Ajax보안Ajax가 이용하는 HTTP 통신은 크로스 도메인 보안을 위해, 요청하는 url이 요청을 요구하는 페이지와 같은 도메인에 있어야한다. 다른도메인에서 JavaScript로는 접근할 수 없게 되어 있는것과 같은 이야기다. 이것은 각 브라우저에 제한 사항 이므로 제작시 신경 써야 하는 부분은 아니다. 다른 도메인의 데이터를 가공하기 위해 서버측 프록시를 뛰워 도메인을 넘어 데이터를 가져오는 방법도 있다고 한다. 이러한경우느 프록시가 보안의 구멍이 되지 않도록 주의 해야한다. 크로스 사이트 스크립트기본적으로 웹프로그래밍을 하다보면 크로스 사이트 스크립트에 주의 해야한다. 이점은 Ajax도 마찬가지다. 크로스 사이트 스크립트는 사용자가 실수나 또는 임의로 html 태그를 섞어서 응답 데이터를 보낼수도 ..
Ajax란 무엇인가 Ajax란 무엇인가Ajax라는 말은 2005년 2월 18일에 Adaptive Path라는 회사에 일원이 올렸던 블로그 글하나가 계기가 되어 수식간에 세계로 퍼졌다고 합니다. 얼마 안되 전세계 웹 개발자들이 Ajax에 뜨거운 관심을 보였고 구글이 선도적으로 Ajax 채택으로 많은 개발자들이 구글 사이트에 쓰인 기술을 분석하여, 자바, PHP,Perl 등을 통해 Ajax 관련 툴과 실험사이트가 탄생 했습니다. Ajax의 핵심은 HTTP 클라이언트를 이용합니다. 인터넷을 대표하는 프로토콜인 HTTP가 기본이 되기 때문에 응용 분야가 매우 넓습니다. Ajax는 Asynchronous JavaScript And XMl(비동기 자바 스크립트와 XML의 약자) Ajax에서 XML은 필수가 아니며 TEXT 나 JSON..
에디트 플러스 특정 문자 바꾸기 에디트 플러스 특정 문자 바꾸기 editplus 편집기에서 특정 글자를 찾아 바꾸고 싶을때는 컨트롤 + H 버튼을 누르시면 됩니다. 또는 상단 메뉴에서 검색 메뉴를 이용하여 바꾸기를 누르셔도 됩니다. 그럼 숫자들이 마구 적혀 있는 것중 숫자1을 숫자10으로 바꺼보겠습니다. 모두 바꿈을 누르면 적혀있는 모든 목록중에 1이라는 숫자를 10으로 바꺼 줍니다. 바꾸기 버튼은 하나씩 순서대로 바꺼주는 기능입니다.
PHP 객체지향 프로그래밍 PHP 객체지향 프로그램객체지향의 대한 개념부터 이해해야지만 프로그래밍 언어로 객체 지향을 구현할수 있습니다. 객체지향에 대한 개념을 사람으로 표현해보자면 사람의 신체 기능 중에는듣다, 말하다, 먹는다, 냄새를 맡는다 등 여러기능이 있습니다. 이것을 프로그래밍 언어로 표현합니다. 먼저 사람이라는 클래스를 만듭니다. 프로그래밍 언어로는 다음과 같이 표현합니다. 듣다, 말하다,먹는다 기능을 프로그래밍 언어로 표현해야겠지요. class 사람{ function 듣다(){ echo("귀입니다 전 들을수가 있쬬"); } function 말하다(){ echo("전입입니다. 말할수가 있습니다."); } function 먹는다(){echo("저도입이지만 전먹을수가 있습니다.") }} 위처럼 표현합니다. 프로그래밍 언어에..
싸이월드 이미지 동영상 다운로드 방법 싸이월드 이미지 동영상 다운로드 방법 얼마 전 싸이월드 서비스가 종료된다는 얘기를 들었습니다. 직장 생활 및 사회생활 하느라 신경을 못 썼는데 싸이월드에 예전 추억이 많이 담겨 있는데 수많은 사진과 영상이 아까웠습니다. 그래서 사라지기 전에 사진과 영상을 하루 잡아서 모두 다운받기로 하였습니다. 그런데 기사를 보니 종료한다는 얘기가 아니더군요. 개편해서 계속 운영한답니다. 이것을 포스팅 하기 전에 2015년 기사를 확인해보니 방명록, 일촌평, 쪽지 기능은 백업 신청을 못 해서 추억이 사라졌네요. ㅠㅠ 혹시 몰라서 전 사진이랑 필요한 동영상은 모두 받고 싸이월드를 정리하고자 하였습니다. 머 사진 같은 거는 쉽게 받을 수 있지만, 동영상 같은 파일은 제가 올린 걸 다시 받기가 쉽지 않았습니다. 그래서 프로그..
PHP MySQL 관련 함수 PHP MySQL 관련 함수MySQL은 오픈 소스 데이터 베이스 입니다. 모든 사용자에게 무료로 배포되는 대표적인 DBMS입니다. 자세한 내용은 http://www.mysqlkorea.com/sub.html?mcode=&scode=01_1&m_no=22122&cat1=748&cat2=757&cat3=760&lang=k참고하시기 바랍니다.웹프로그래밍을 하면서 웹에 관련 데이타들을 데이타 베이스를 이용하지 않고 보관 할수 있지만 데이터가 많아지게 되면 일반 메모리 저장 이나 텍스트 파일 저장으로는 한계가 있습니다. 그래서 DBMS를 이용 해서 데이타 베이스 관리 시스템을 이용하면 데이터가 많아져도 관리하기 쉽고 유지보수 하기도 매우 편합니다. PHP MySQL 함수라는 것은 PHP언어를 통해서 MySQL 데..
PHP 배열 PHP 배열변수는 하나의 값만 저장할수 있습니다. 프로그래밍에서 배열이라는 개념은 하나의 변수에 여러개의 값을 넣을수 있다고 생각하시면 될듯 합니다.배열이 있는 이유는 책 제목을 하나씩 모든 변수를 지정해서 저장한다면 매우 불편 할것이다.하지만 배열을 이용하면 book이라는 변수에 수십개 수천개의 책 이름을 저장할수 있다. php에서 배열은 array()키워드를 사용해서 만듭니다. Test.php 결과

반응형