์ฟ ํค
์ฟ ํค๋ ์น ์๋น์ค์์ ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๋ฐฉ๋ฒ์ผ๋ก ์ฃผ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
๋ํ ์น ์ฌ์ดํธ๋ฅผ ๊ฐ๋ฐ, ์ค๊ณํ ๋ ๊ฐ์ฅ ์ค์ํ๊ณ ๋ง์ด ์ฌ์ฉํ๋ ๊ธฐ๋ฅ์ด๊ธฐ๋ ํฉ๋๋ค.
์ฟ ํค๋ ์น์ฌ์ดํธ๋ฅผ ์ ์ํ ์ฌ์ฉ์ ์์ ๋ฐ์ดํฐ๋ฅผ ๋ธ๋ผ์ฐ์ ์ ์ ์ฅํ๋ ๋ฐฉ๋ฒ์
๋๋ค.
์ฟ ํค๋ 4KB ์ดํ์ ๋งค์ฐ ์์ ๋ฐ์ดํฐ ํฌ๊ธฐ๋ก ์ฌ์ฉ์์ ์ ์๋ ์ปดํจํฐ์ ์ ์ฅ๋ฉ๋๋ค.
๋๋ต 300๊ฐ ์ ๋์ ๊ฐ๋จํ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ์ ์์ต๋๋ค.
์ฟ ํค๋ ์ ์ํ ์ฌ์ฉ์ ์ปดํจํฐ์ ์ ์ฅ๋๋ ๋ฐ์ดํฐ์ด๊ธฐ ๋๋ฌธ์ ์ ์์ ๋ธ๋ผ์ฐ์ ๊ฐ ์คํ๋๊ณ ์๋ ๊ฒฝ์ฐ์๋ง ์กด์ฌํฉ๋๋ค. PHP์ธ์ด๋ ๊ฐ๋จํ ์ฟ ํค ๋ด๋ถ ํจ์๋ฅผ ํตํด ์ฟ ํค ๊ฐ์ ์ค์ ํ ์ ์์ต๋๋ค.
์์ฑ๋ ์ฟ ํค๊ฐ์ ์ ์ ์ฌ์ฉ์ ๋ธ๋ผ์ฐ์ ์๊ฒ ์ฟ ํค๋ฅผ ์ ์กํ๊ณ ์์ฑํฉ๋๋ค.
์ฟ ํค ์ ์ฅ ๋ฐฉ๋ฒ
bool setcookies(name, value, expire, path, domain, secure, httponly);
name - ํ์ํญ๋ชฉ์
๋๋ค.
value - ์ฟ ๊ธฐ์ ์ด๋ฆ๊ณผ ๊ด๋ จ๋ ๊ฐ
expire - ์ฟ ํค์ ์ ํจ๊ธฐ๊ฐ, ์ค์ ํ์ง์์ผ๋ฉด ํ์ฌ ์น ๋ธ๋ผ์ฐ์ ๊ฐ ์คํ๋๋ ๋์์๋ง ์ ํจ
path - ์ฟ ํค๋ฅผ ์ ์กํ ์์ฒญ ๊ฒฝ๋ก
domain - ์ฟ ํค๋ฅผ ์ ์กํ ๋๋ฉ์ธ
secure
httponly
์ฟ ํค ์ด๋ฆ์ ์์คํค ์ฝ๋ ์๋ฐ๋ฒณ ๋ฐ ์ซ์๋ง ํฌํจํ ์ ์์ต๋๋ค.
์ฝค๋ง(,), ์ธ๋ฏธ์ฝ๋ก (;), ๊ณต๋ฐฑ( ) ๋ฑ์ ๋ฌธ์๋ ํฌํจํ ์ ์์ต๋๋ค.
๋ํ $๋ก ์์ํ ์ ์์ต๋๋ค.
'๐ ํ๋ก๊ทธ๋๋ฐ > PHP' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[PHP] Composer (0) | 2021.04.28 |
---|---|
[PHP] memcached ADD์ SET (0) | 2021.04.20 |
[PHP] ์ถ๋ ฅ ํจ์ echo vs print (0) | 2021.01.03 |
[PHP]phpMyAdmin ์ค๋ฅ ํด๊ฒฐ: Warning in ./libraries/session.inc.php#105 ์ค๋ฅ (0) | 2020.06.06 |
[PHP] CentOS์์ phpmyadmin ์ค์นํ๋ ๋ฐฉ๋ฒ (0) | 2020.06.05 |