본문 바로가기

Web Programming/PHP

(3)
PHP에서 해시값 뽑아내기 md5 : RSA Data Security, Inc. MD5 Message-Digest Algorithm을 사용하여 MD5의 해시값을 반환합니다.md5는 취약한 해시 알고리즘이기 때문에 민감한 정보를 저장할 시에는 SHA-256이상을 이용하여 저장하는것을 강력히 권합니다. MD5는 해시충돌이 있습니다.12345Colored by Color Scriptercs sha1 : US Secure Hash Algorithm 1을 사용하여 sha1 해시를 반환합니다.SHA1역시 보안성 위험하오니, 단순 무결성 검사를 위한것이 아닌 이상, 사용하면 안됩니다. 12345Colored by Color Scriptercs hash : 지정한 알고리즘에 의해 값을 반환합니다. hash(알고리즘,입력값)이용가능한 알고리즘 :..
PHP explode & array_push array_push는 배열의 끝에 데이터를 추가해줍니다. (http://php.net/manual/en/function.array-push.php)PHP 문법 특성상 array_push(배열,추가할 값) 처럼 사용해야합니다. 12345
PHP에서 GET과 POST를 사용하기 ※GET은 URL통해 값을 전달한다. 처음에는 ?을 쓰고 그 다음에는 &으로 이어붙인다. 예 :a.html?name="Kim"&from="Korea"※POST는 겉으로 보이지 않으며 주로 form submit으로 보내게 된다. ※또한 GET으로 민감한 정보를 전송해서는 안되며, 반드시 POST를 써야한다.PHP에서 GET과 POST를 사용하는 방법은 간단하다.$_GET['key']와 $_POST['key']를 사용하면된다. ('key'대신 변수명을 넣어주면 된다.)아래는 예제코드이다. 1234567891011121314Example URL = https://test.com/test.html?KEY=URL Colored by Color Scriptercs 여기서 주의해야할 점이 있는데, 사용자의 입력값을 ..