토큰을 세션에 넣으면 값이 달라집니다.
본문
a.php 에서
$token_rq = md5(uniqid(rand(), true));
set_session('ss_pay_token', $token_rq);
$token_rq = get_session('ss_pay_token');
var_dump($_SESSION);
echo $token_rq = 8bd3ccdcd8bd1de8f7040af4c1376031
["ss_pay_token"]=> string(32) "8bd3ccdcd8bd1de8f7040af4c1376031" }
이렇게 바로 찍어보면 $token_rq 값과 dump 에 찍힌 값이 같은데
세션 파일에 가서 보면 값이 달라져 있습니다.
ss_pay_token|s:32:"3ff3f34049578495d79095f3be3db72b";
왜그럴까요.... ㅜㅜㅜㅜㅜㅜㅜ
!-->
답변 1
그 파일에 접근할 때 마다
ss_pay_token 값이 바뀔텐데 그 값이 반영되기 때문에 그럴겁니다.
파일에 접근하고 data / session / 폴더를 새로고침한 후 파일을 보시면
제대로 반영된 값을 보실 수 있을 겁니다.
답변을 작성하시기 전에 로그인 해주세요.