PHP - Request와 Session을 Javascript에서 사용

소스

1
2
3
4
5
6
<script>
var request = JSON.parse('<?=addcslashes(json_encode($_REQUEST), '"\\')?>');
var session = JSON.parse('<?=json_encode($_SESSION)?>');
Object.freeze(request);
Object.freeze(session);
</script>

설명

addcslashes 로 파싱을 안하면 json text 를 request 로 보낼 때 Unexpected Token 오류가 발생하는 경우가 있다.