php (5) 썸네일형 리스트형 PHP setCookie 사용법(보안, secure, httponly) PHP에서 cookie를 사용하는 방법을 알아봅니다. 자꾸 까먹어서..😴 기본 명령어 setcookie('cookie_name', 'value', 'expire', 'path', 'domain', 'secure', 'httponly'); cookie_name (string) : 쿠키 이름(변수라고 생각하면 쉬울 것 같네요.) value (string) : cookie_name에 들어갈 값(cookie_name이 변수라고 생각하고 여기에 들어가는 값) expire (int) : 쿠키가 유지 되는 시간 path (string) : 쿠키를 적용 할 경로 domain (string) : 쿠키 사용을 허용할 도메인 secure (bool) : https에서만 사용할 수 있도록 설정 httponly (bool) :.. define(): 상수의 정의 개발을 하다보면 변하지 않는 값이 필요한 경우가 있습니다. 예를 들어 사용자 ID 같은걸 사용해야 하는데, 중간에 값이 변한다면 유저가 바뀔 수도 있겠죠? 혹은 기본 URL을 저장해서 오타를 방지 할 수도 있구요. 이때 필요한게 define() 함수입니다. 상수란, 변하지 않는 값을 의미합니다. 반대로 변수는 값을 변경 할 수 있죠. 아래와 같이 사용합니다. PLAYON이란 변수에 tistory.com 이란 변수를 넣었습니다. 이걸 사용하려면 아래 처럼 하면 됩니다. define() 으로 정의 된 상수를 사용할 때에는 $ 표시는 필요 없습니다. $playon = 'tistory.com'; 에서 변수를 출력하려면 echo $playon; 이지만, 바로 echo PLAYON; 해버리면 됩니다. 상수는 변하지.. 비밀번호 암호화 확인 password_verity 암호화 된 비밀번호를 확인 할 수 있는 방법입니다.비밀번호를 암호화 하는 방법은 요기에서 볼 수 있습니다. (비밀번호 암호화 password_hash) password_hash 함수로 나온 해시값을 비교할 수 있는 방법을 PHP에서 함수를 제공하는데요.바로 password_verity 입니다. 이 역시 PHP 5.5.0 부터 사용 가능합니다. 사용방법 : $password = 'playon'; $password_hash = password_hash($password, PASSWORD_DEFAULT); if (password_verify('tistory', $password_hash)) { echo '맞음요'; } else { echo '틀림요'; } // 결과 : 틀림요 이런식으로 사용하면 됩니다. pl.. 비밀번호 암호화 password_hash 해킹등의 이유로 내 정보가 유출 됐을 때 비밀번호가 암호화 되어 있으면 그래도 그나마 안전할 수 있습니다.여러 사이트의 아이디와 비밀번호가 같은경우 특히 더 그렇죠. PHP에서 이를 편하게 지원 해 주는 함수가 있습니다.바로 password_hash 함수. PHP 버전 5.5.0 부터 사용 가능합니다. 사용방법 : $password = 'playon'; echo $password = password_hash($password, PASSWORD_DEFAULT); // 결과 : $2y$10$5ABGrsi0B02c/erjBBnioeQfZUjyhaS.mPKHjVlNahfMOr.FQwWuy 이렇게 사용하면 됩니다.첫번째 값에는 암호화 할 비밀번호, 두번째는 알고리즘 옵션입니다.세번째 값도 들어갈 수 있는데 sal.. yum 으로 php 7.2 설치하기 yum 으로 php 7.2 설치하기 STEP 1.php 7.2로 어디한번 올려보자 STEP 2.yum install 하려고 했으나 repo 에 최신버전 없음 STEP 3.EPEL 설치# yum -y install epel-release 레포지터리 설치(remi)# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm (remi 랑 w.. 어쩌고 있었는데 검색 해 보니 remi 가 사용자 및 인기가 더 많다고 해서 선택) STEP 4.remi-php72 리포지터리를 활성화# yum-config-manager --enable remi-php72 STEP 5.yum-config-manager 안된다 ㅡㅡ; STEP 6.yum install .. 이전 1 다음