전체 글 439

비밀번호 암호화

MD5는 보안에 취약해져서 다른 방법을 사용해야만한다. 회원 가입 시 비밀번호를 입력 받아서 처리할 때 password_hash() 함수를 사용하고 로그인 시 입력 받은 값을 password_verify() 함수를 사용한다. password_hash(string $password, integer $algo[, array $options])one-way 해싱 알고리즘을 사용하여 새로운 비밀번호를 해시해주는 함수 crypt() 함수 방식으로 비밀번호가 해시가 됨. option에는 PASSWORD_DEFAULT, PASSWORD_BCRYPT 가 있다. ex) echo password_hash("rasmuslerdorf",PASSWORD_DEFAULT);=>$2y$10$.vGA1O9wmRjrwAVXD98HNOg..

PHP 2014.11.26

strtr 함수

strtr함수1:1 바꿔주는 역할을 하는 함수. strtr($string, 대상, 변경문자) 형식으로 사용.$string="everything gonna be alright" 라고 하고 strtr($string,"gonna","wa31a"); 라고 한다면 string안의 gonna를 wa31a로 변경해주는 것이 아니라gonnawanna g=>wo=>an=>3n=>1a=>a everythi1w wa11a be alriwht str_replace처럼 쓰려면 연관 배열처럼 쓰면 됨.$rep = array("gonna"=>"wa31a");str($string,$rep); 변경할 문자열의 length만큼 바뀌는 성질이 있다. $string="everything gonna be alright";echo strtr(..

PHP 2014.08.21