TIL/PHP
[PHP] ๐์ฟ ํค&์ธ์
hanna๐ค
2022. 2. 3. 14:39
728x90
์ฟ ํค(cookie)
- ํด๋ผ์ด์ธํธ(๋ธ๋ผ์ฐ์ )์ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ
- ๋ฐ์ดํฐ๊ฐ ์ ์ถ๋ ์ํ์ด ์์
- setCookie ๋ณ์ ์ฌ์ฉ
- $_Cookie ๋ณ์ ์ฌ์ฉ
-
<? /* setCookie: ๋ธ๋ผ์ฐ์ ์ ์ฟ ํค ์ ์ฅ cookie1: key๊ฐ ์ฟ ํค์ฟ ํค: value๊ฐ */ setCookie('cookie1', '์ฟ ํค์ฟ ํค'); /* time(): ํ์ฌ์๊ฐ time()+60: ํ์ฌ ์๊ฐ + 60์ด 3๋ฒ์งธ ์ธ์: ํ์ฌ ์๊ฐ๋ถํฐ ์ง์ ๋ ์๊ฐ๋งํผ๋ง ์ฟ ํค๊ฐ์ด ์กด์ฌํ๋ค. */ setCookie('cookie2', time(), time()+60); ?> <? echo $_COOKIE['cookie1']."<br/>"; echo time()-$_COOKIE['cookie2']; ?>
์ธ์ (session)
- SID(Session ID)๋ฅผ ์๋ณ์๋ก ์๋ฒ์ ๋ฐ์ดํฐ ์ ์ฅ
- ๋ฐ์ดํฐ๋ ์๋ฒ ๋ด์ ํ์ผ์ด๋ DB์ ์ ์ฅํจ
- ๋ณด์์ ์ผ๋ก ์ ๋ฆฌ
- ์ฃผ๋ก ์ฌ์ฉ์ ์ธ์ฆ์์ ์ฌ์ฉํจ
# ์ธ์ ์์ฑ
<?
session_save_path('./session');
session_start(); //์์, ์คํฌ๋ฆฝํธ์ ์ต์๋จ์ ์์นํด์ผ ํจ
$_SESSION['title'] = '์ธ์ ์์ฑ';
?>
# ์ธ์ ์ญ์
- session_destory();
๋๋ฒ๊น
- ๋ฒ๊ทธ(bug)
- ์๋ํ์ง ์์ ํ๋ก๊ทธ๋จ์ ์ค๋์
- ๋๋ฒ๊น
(debugging)
- ๋ฒ๊ทธ์ ์์ธ์ ์ฐพ์์ ํด๊ฒฐํ๋ ํ๋
- ๋๋ฒ๊ฑฐ(debugger)
- ๋๋ฒ๊น ์ ๋์์ฃผ๋ ํ๋ก๊ทธ๋จ
์ถ์ฒ:https://opentutorials.org/index.php/course/62
PHP ๊ธฐ๋ณธ ์์ - ์ํ์ฝ๋ฉ
๊ฐ์ PHP๋ ์๋ฒ ์ธก์์ ์คํ๋๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก HTML์ ํ๋ก๊ทธ๋๋ฐ์ ์ผ๋ก ์์ฑํด์ฃผ๊ณ , ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ํธ์์ฉ ํ๋ฉด์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ , ํํํฉ๋๋ค. PHP๋ ์น์ ์ํด์ ๋ง๋ค์ด์ก๊ณ , ์ง๊ธ
opentutorials.org
728x90