본문 바로가기
PHP

[PHP] 세션과 쿠키 / array에 key, value 값 추가하기

by 준토리73 2021. 2. 9.

 

쿠키 

  • 필요한 정보(key, value)를 서버에서 발행해 클라이언트에 저장
  • 클라이언트는 key, value 값을 가지고 서버를 제어 또는 접근
  • 당연히 key, value값이 클라이언트에 저장되기 때문에 해킹에 취약하다 

 

세션

  • 서버는 클라이언트에 정보(key, value)를 넘기지 않음
  • 다만 정보에 접근할 수 있는 key 값을 넘긴다 
  • 즉, 클라이언트 입장에서는 어떤 key에 따른 value가 할당되어 있는지 알 수 없음
  • 서버는 클라이언트에 발행한 인키를 바탕으로 클라이언트 요청에 따라 서버에 저장된 정보(value)를 조회하여 해당 작업을 수행
  • 당연히 valeu는 클라이언트에게 제공되지 않기 때문에 보안성이 쿠키보다 높다

 

1차원 배열은 array_push( ) 사용 

<?php
    $a=array("a","b");
    array_push($a,"c","d");
    print_r($a);
?>

 

key, value 값으로 이루어진 배열은

<?php
    $a = array("a"=>1, "b"=>2);
    $a["c"] = 3;
    $a["d"] = 4;
?>

 

댓글