본문 바로가기

반응형

아카이브/PHP

(10)
OPcache, APC/APCu 오피캐시/APC, APCu 는 unrelated technologies 이다. opcode caching and key-value data store. 로 나뉘는 기술이다. (http://wordpress.stackexchange.com/questions/174317/apc-vs-apcu-vs-opcache 발췌) Opcode caching is really the "normal" way to run PHP -> precompiled PHP Script 를 이용한다. Data store can *(and should) be used by WordPress object cache plugins for better persistent caching-> key-value 기반의 불필요한 캐싱은 제거한 방식? ..
PHP - xhprof (profiler) 설치 방법 -> http://iyagi15.blog.me/10159044733 nginx 경로 설정 방법 -> https://groups.drupal.org/node/82889
파일업로드 전송할 파일 :
isset vs empty vs in_null 반환값 비교
[환경변수] SERVER 전역변수 $_SERVER['DOCUMENT_ROOT'] = 현재 사이트가 위치한 서버상의 위치 => /webapp/include $_SERVER['HTTP_ACCEPT_ENCODING'] = 인코딩 받식 => gzip, deflate $_SERVER['HTTP_ACCEPT_LANGUAGE'] = 언어 => ko $_SERVER['HTTP_USER_AGENT'] = 사이트 접속한 사용자 환경 => Mozilla/4.0(compatible; MSIE 6.0; Windows NT 5.1; Q312461; .NET CLR 1.0.3705 $_SERVER['REMOTE_ADDR'] = 사이트 접속한 사용자 IP => xxx.xxx.xxx.xxx $_SERVER['HTTP_REFERER'] = 현제 페이지로 오기전의 페이지..
트랩도어함수(암호화) 트랩도어 일방향 함수로 패스워드를 암호화시킴. (md5(),sha1() 메소드 사용)암호화 시킨 결과를 데이터베이스에 저장시켜서 해커가 데이터베이스로 접근을 하더라도 사용자 계정을 알 수는 없음.트랩도어 함수는 32문자의 16진수를 반환.예) $token = md5("password"); sha1 트랩도어 함수는 더 나은 알고리즘을 사용한다. 40문자의 16진수를 반환한다.하지만 완전하게 안전한 암호는 아니다. 컴퓨팅파워로 계산될 수 있다.
세션&쿠키&사용자 인증 쿠키와 세션. 그리고 인증 프로젝트가 커질수록 사용자를 추적할 수 있는 방안이 필요하다. 로그인과 암호 입력 없이 현재 세션에 대한 자세한 정보를 저장하고, 가능하다면 사용자가 다시 방문할 때 재차 인증 필요 할 없이 처리할 수 있어야 한다. 이 때 쿠키와 세션이 유용하게 사용될 수 있다. 비단 로그인 유지를 위해서만 사용하는 도구는 아니지만 쿠키와 세션은 로그인 유지(인증)를 구현하는 데 있어서 적합한 개념이다. [쿠키]쿠키는 서버가 클라이언트(서버에 접속하는 매체들. 웹브라우저나 안드로이드 기기)를 이용해 사용자의 컴퓨터에 저장하는 데이터이다. 쿠키는 보안상의 이유로 그것을 만든 도메인에 의해서만 읽힌다. 쿠키는 웹페이지의 실제 HTML이 전달되기 전에 헤더를 전달하는 과정에서 교환되고, 어떤 htm..
[php]GET&POST 방식 [PHP 입출력] - GET/POST 방식 [GET방식]$_GET[ ] -> 배열사용자가 입력한 부분을 받는 부분이다. ADDRESS ? DATA -> ADDRESS로 DATA가 전달된다.DATA는 다시, "값의 이름 = 값" 으로 나뉜다. [폼(FORM)]URL에 직접 정보를 입력하는 것이 불편하기 때문에폼을 사용한다. FORM -> 사용자가 입력한 정보를 받아서 서버로 전송하기 위한 HTML 태그METHOD -> 데이터 전송 방식ACTION -> 입력값들이 전송되는 대상 INPUT TYPE- TEXT- SUBMIT [POST방식]GET과 POST를 비교GET은 데이터를 보낼 때 URL에 ?를 붙여 뒤에 데이터를 첨부하는 방식이다.POST는 URL에 무엇을 추가하는 것 없이 사용자 입력 정보를 서버에 ..

반응형