개발관련/Php

난수 토큰 생성하기

NaiveDevloper 2024. 3. 5. 11:01
반응형

<?php

$key = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';

for($i=0;$i<62;$i++) {

    $token .= $key[rand(0,61)];

}

?>

$key가 가지고 있는 62자리의 문자를 rand()와 for()를 활용하여 $token의 62자리의 난수 값을 만든다.여기서 만든 $token을 세션이나 쿠키 등에 보관하여 대조행위를 이끌어낼 수 있다.