session_save_path (?string $path = null): string|false 현재 세션 저장 경로 가져오거나 설정합니다. 올바르게 수행하기 위해서는 session_start() 전에 session_save_path()를 호출해야 합니다. session_start (array $options = []): bool GET 또는 POST 요청을 통해 전달되거나 쿠키를 통해 전달된 세션 식별자를 기반으로 세션을 생성하거나 현재 세션을 재개합니다. session_start() 가 호출되거나 세션이 자동으로 시작되면 PHP는 열기 및 읽기 세션 저장 핸들러를 호출합니다. 명명된 세션을 사용하려면 session_start() 를 호출하기 전에 session_name ()을 사용하면 됩니다. 일반..
setcookie setcookie() 는 나머지 HTTP 헤더와 함께 보낼 쿠키를 정의합니다. 다른 헤더와 마찬가지로 쿠키는 스크립트의 출력 보다 먼저 전송되어야 합니다. setcookie( string $name, string $value = "", int $expires_or_options = 0, string $path = "", string $domain = "", bool $secure = false, bool $httponly = false ): bool 쿠키에는 중요하지 않은 정보들을 입력해 놓아야 합니다. 클라이언트단에 평문으로 저장되는 정보이기 때문에 사용자가 너무나도 쉽게 위변조가 가능하기 때문입니다. ex) 팝업창 오늘하루닫아놓기 여부 세션에 저장하는 정보는 서버단에 저장되기 때문에..
time은 1970년 1월 1일 00:00:00 부터 경과한 시간을 수치로 변환해준다. 이를 Unix Timestamp라 부른다. echo $time = time(); // result : 1643292886 localtime을 이용해 현재시간에 대한 값을 Array 형태로 받을 수 있다. localtime 첫번째 인자는 timestamp를 의미하고 두번째 인자의 경우 생략하여도 되지만 true값을 넣어주면 key가 index Key에서 tm_xxx 형태로 변경된다. ex) tm_min => int(23) echo $time = time(); var_dump( localtime($time, true)); /* array(9) { 'tm_sec' => int(45) 'tm_min' => int(5) 'tm..
일반적인 언어에서는 아래와 같이 오버로딩하여 사용할 수 있지만 PHP에서는 같은 함수 이렇게 정의하면 에러가 난다. function per(string $name) {} function per(string $name, int $age) {} function per(string $name) {} function per(string $name, int $age) {} 그래서 필요한것이 바로 Function Handling이다. function per() { $argCount = func_num_args(); switch ($argCount) { case 1: echo '이름: ' . func_get_arg(0); break; case 2: echo '이름: ' . func_get_arg(0) . ' / 나이..
클라이언트로 부터 제공 받은 정보(입력)은 기본적으로 신뢰 할 수 없기 때문에 모든 값에 대해서 필히 검증을 해야 하기 때문에 웹 개발에서 상당 부분을 차지하고 있는건 Validate와 Sanitize라고 생각한다. 간혹, JS를 통해 클라이언트단에서 값검증을 하는 경우가 있는데 이는 UI적인 부분일뿐 유저로 받는 모든 값은 백단에서 필히 검증한 후 사용하여야 한다. 그런부분이 없다면 서버에 대한 통제권을 열어줄 뿐이다. 어떤 웹사이트에서든 진행하여야하고 개발자라면 누구나 하고 있을 이 지루하면서도 조금의 틈도 없이 처리해야할 작업을 위해 PHP에서 다양한 Filter를 제공하고 있다. filter 함수에 다양한 옵션들을 줄 수 있고 Callback도 가능하기 때문에 이를 백분 활용한다면 많은 시간을 줄..
CSPRNG는 아래 문자의 약어로 PHP 7.0.0부터 존재한다. ( 레거시에서는 PHP 5.2.0에 userland도 있다. ) Cryptographically Secure Pseudo Random Number Generator CSPRNG Functions random_bytes — Generates cryptographically secure pseudo-random bytes random_int — Generates cryptographically secure pseudo-random integers random_int rand()함수에 비해 조금더 암호학적으로 좋은 과정을 통해 난수를 구하는 함수다. rand()함수와 가장 큰 차이점은 수학적으로 최대한 편향되지 않은 결과를 나타낸다는 점이다. ..
POSIX를 통한 정규표현식이 PHP 7.0.0. 부터 제거 되었기 때문에 PCRE를 사용하여야 한다. ( fnmatch()도 가능 ) PCRE Functions preg_filter — Perform a regular expression search and replace preg_grep — Return array entries that match the pattern preg_last_error_msg — Returns the error message of the last PCRE regex execution preg_last_error — Returns the error code of the last PCRE regex execution preg_match_all — Perform a global ..
미밴드 1 미밴드 1s 2015년 11월 11일 심박 센서를 추가 정식 출시 미밴드 2 2016년 6월 07일 판매 시작 최초 디스플레이 추가 미밴드 3 2018년 5월 31일에 공개한 Mi Band의 3번째 제품 2018년 6월 05일 (중국 내수용) 판매 시작 2018년 6월 18일 티몬에서 예약 판매 형식으로 정식 (한국어 버전)을 판매 미밴드 4 2019년 6월 11일 발표 2019년 8월 20일 (한국어) 예약판매 시작 미밴드 5 2020년 6월 11일 내수용 판매 시작 2020년 7월 15일 글로벌판 판매 시작 미밴드 6 2021년 3월 29일 공개 2021년 4월 02일 중국 내수 판매 시작 2021년 6월 14일 한국 정발 미밴드 7 (미발매) 2022년 6월 예상
참고 기초 자료 https://projects.raspberrypi.org/en/projects/getting-started-with-picamera/7 Getting started with the Camera Module - How to change the image settings and add image effects | Raspberry Pi Projects How to change the image settings and add image effects The Python picamera software provides a number of effects and configurations to change how your images look. Note: some settings only aff..
PHP 7.4 버전에 추가된 기능으로 배열을 합치는데 사용됩니다. [ 기본 사용방법 ] $array1 = [1,2,3]; $array1 = [ ...$array1, 4, 5 ]; var_dump($array1); // [1,2,3,4,5] $array = [ ... $array1 , ... $array2 ] ; // 다음과 거의 같습니다. $array = array_merge ( $array1 , $array2 ) ; 뒤에 나온 문자열 키가 이전에 나온 키를 덮어 씌워 버립니다. $array1 = ["a" => 1]; $array2 = ["a" => 2]; $array = ["a" => 0, ...$array1, ...$array2]; var_dump($array); // ["a" => 2] https:..
- Total
- Today
- Yesterday
- 워드프레스
- 빈화면
- 스프레드연산자
- 코스모스팜
- URL디코딩
- 사용자정의하기
- wp-members
- ontent
- Sanitize
- 철거
- URL인코딩
- wordpress #워드프레스 #url
- php
- FTP권한문제
- 빛의성당
- MySQL
- WordPress
- 고흐1인칭시점
- Lighitsail
- 썸머노트
- url복사
- 한빛미디어
- CSPRNG
- 라이트세일
- 지대공
- 이전설치
- 11번가 아마존 #우주패스 #우주쓰레기
- 도스 코파스
- Theme Customization
- 이사
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |