session_set_cookie_params - 세션 쿠키 인수 설정 void session_set_cookie_params ( int $lifetime [, string $path [, string $domain [, bool $secure [, bool $httponly ]]]] ) php.ini 파일에 정의된 쿠키 인수를 설정합니다. 이 함수의 효과는 호출한 스크립트에서만 적용됩니다. 그러므로, 매 요청마다 session_start() 호출 전에 session_set_cookie_params()를 호출해야 합니다. path : 쿠키가 작동할 도메인의 경로. 도메인의 모든 경로에 적용하려면 하나의 슬래시('/')를 사용합니다 domain : 쿠키 도메인, 예를 들면 'www.php.net'. 모든 ..
추상 팩토리 패턴 * 추상적인 인터페이스를 이용하여, 여러가지(다형) 변화 돼는 것들을 세분하 한다. 예를 들면 ) * 피자 를 만들기 위해서 재료가 여러가지가 필요하며, 재료나 첨가물에 따라 피자 스타일이 다르다. (피자가계마다 피자는 종류는 다양하다. ) * 재료, 첨가물을 생성하는 인터페이스를 작성하고, 피자 만들 때 작성한 인터페이스를 인스턴스를 주입하여 변화에 대응하는 다양한 피자를 만들수 있게끔 한다. 예를 들면) 나와 미연은 시카고피자에 가서 샐러드, 고구마 피자를 주문 시자고 피자 에서는 주문접수를 받고 샐러드 피자, 고무마 피자에 필요한 재료 가져오고 피자에 재료 셋팅 하고, 굽고, 자르고, 주문한 피자를 고객에게 드립니다. 여기서, 중요한 건 샐러드 피자 내에서 재료를 직접 구현하지 않..
http://blog.naver.com/PostView.nhn?blogId=bak35u&logNo=10090777896 curl_setopt 의 옵션 CURLOPT_HEADER : 헤더 정보를 받기 원한다면 이 옵션을 추가한다. VALUE : 1 OR true CURLOPT_NOBODY : 본문의 정보를 받기 원하지 않는다면 이 옵션을 추가한다. CURLOPT_TIMEOUT : curl 타임아웃을 설정한다. CURLOPT_URL : 접속할 url정보를 설정 CURLOPT_REFERER : 리퍼러 정보를 설정 CURLOPT_USERAGENT : 에이전트 정보를 설정 CURLOPT_POST : 전송 메소드를 post로 정의한다. CURLOPT_POSTFIELDS: POST 메소드라면 파라미터 값들을 이 옵션..
인스턴스 ( 인스턴스 장식 ) 주어진 상황 및 용도에 따라 어떤 객체에 책임을 덧붙이는 패턴으로, 기능 확장이 필요할 때 서브클래싱 대신 쓸 수 있는 유연한 방안 어떤 객체에 대해 동적으로 부가적인 책임(responsibilities)을 부여하고자 할 때 사용된다. Decorator 패턴은 기능을 확장하거나, 서브 클래스를 생성하는 것에 대해 유연한 대안을 제공한다. 예) 음료의 첨가물 ( 설탕, 프림, 꿀 등등등 ) 매번 구현하지 않고 첨가물이 인스턴스를 가지고 있어서 장식한다. 잔치짓 커피 에는 설탕, 프림, 다 들어 간다. 아메리카노에는 커피만 들어간다. OCP 원칙 확장에는 열려있어야 하고 변경에는 닿혀 있어야 한다.