원문 http://blog.naver.com/etwas0227/60022344982 ★HTTP header의 정의와 쓰임새 HTTP를 통해 서버에서 브라우저로 데이터를 전달할 때 전달하려는 데이터의 종류를 알려주는 데이터입니다.이 헤더 데이터가 브라우저로 전달되면 브라우저에서는 이를 받게되는 데이터의 특성에 따라 브라우저에 표현하거나 저장할 수 있도록 합니다.대부분의 웹 서버에서는 CGI를 사용할 때 CGI에서 HTTP헤더를 직접 수정할 수 있는 방법을 제공한다. 따라서 ASP나 JSP 스크립트를 사용하여 이미지를 표현하거나 자료실 다운로드 기능을 사용할 수 있게 합니다.대부분의 상업사이트나 커뮤니티 사이트에서는 이러한 기능을 활용하여 파일에 대한 직접 링크보다 CGI를 거치는 링크를 사용하여 효율적인 ..
출처 xinfra님의 블로그 | 슈원문 http://blog.naver.com/xinfra/80007959697 다른 도메인간(www.url.com, shop.url.com등) 세션공유 www.domain.com chat.domain.com shop.domain.com mail.domain.com 등등 뒷부분은 같고 호스트 부분이 틀릴때 세션을 공유하는 방법입니다. 일단, 쿠키와 세션에 대한 기본적인 이해부터 하겠습니다. 원리는 간단하니까요.. 일단, 서버의 도메인이 www.domain.com 이라고 가정을 하겠습니다. 1. 먼저 쿠키.. www.domain.com 에서 쿠키를 발행할수 있는 최대범위는 .domain.com 입니다 그니까 다음처럼 하면 setCookie("logid","gagamel", ..
출처 : Learning to Use Regular Expressions by Example (예제로 배우는 정규표현식) 현재 제가 작업하고 있는 사이트는 폼을 통한 유저입력에 많은 의존을 하고 있고 모든 데이터는 데이터베이스로 보내기 전에 검사해야합니다. 처음에는 PHP3의 정규 표현식 함수를 사용하면 된다는 건 알고 있었지만 어떻게 정규표현식을 작성해야 할지 몰랐습니다. 제가 필요로 했던 것은 뭔가 예제가 될만한 것이었죠. (물론 처음으로 본 것은 PHP3 매뉴얼과 POSIX 1002.3 스펙이었죠 하지만 예제가 없어서 별 도움이 되질 못했습니다) 덧 붙여 말하자면 정규표현식에 대한 좋은 글을 웹에서 찾기란 정말 어려웠습니다. 전 경험과 시행착오로 점점 그것에 대해 알게 되었고 별거 아님을 깨달았습니..
간단한 PHP의 배우기에 대하여 보겠습니다.먼저 session관리 함수에 대하여 보겠습니다.session_start -- Initialize session data 세션자료를 초기화session_destroy -- Destroys all data registered to a session 세션에 등록된 모든 자료를 제거session_name -- Get and/or set the current session name 현재의 세션이름을 얻거나 설정session_module_name -- Get and/or set the current session module 현재의 세션모듈을 얻거나 설정session_save_path -- Get and/or set the current session save path ..