์ด ๋ด์ฉ์ ์ฒ์ ํ๋ก๊ทธ๋๋ฐ์ ์์ํ๋ ์
๋ฌธ์์ ๋๋์ด์ ๋ง์ถ ์ํ์ฝ๋ฉ!
php+mysql ์ฑ
์ ๋ด์ฉ์ ํฌํจํ๊ณ ์์ต๋๋ค.
์ค์ค๋ก ๊ณต๋ถํ๊ณ , ๊ณต๋ถํ๊ฒ์ ์ ๋ฆฌํ๊ธฐ ์ํ ๋ชฉ์ ์ผ๋ก ์ฌ๋ฆฌ๋ ๊ฒ์
๋๋ค.
์ํํธ์จ์ด๋ค์ ๊ฐ์ ์ฑ๊ฒฉ์ ๋ฐ๋ผ ์
๋ ฅ๊ณผ ์ถ๋ ฅ์ด ๋ค๋ฅด๋ค.
์๋ฅผ ๋ค์ด ๊ณ์ฐ๊ธฐ๋ ๋ง์ฐ์ค ํด๋ฆญ์ ํตํด ๊ณ์ฐ๊ธฐ์ ๊ฐ์ ์
๋ ฅํ๊ณ , ํ๋ฉด์ ์
๋ ฅํ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ค๋ค.
์ฆ ์
๋ ฅ์ ๋ฐ๋ฅธ ์ด๋ ํ ๋์์ ํ ํ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ ๊ฒ์ด๋ค. ๋ชจ๋ ์ํํธ์จ์ด๋ค์ด ๋์ํ๋ ๊ธฐ๋ณธ์ ์ธ ๋ชจ์ต์ด๋ค.
ํ์ฌ ์ค๋ช
ํ๊ณ ์๋ PHP๋ ๋ฐ์คํฌํฑ ์ ํ๋ฆฌ์ผ์ด์
์ ์ํด ๊ณ ์๋ ์ธ์ด๊ฐ ์๋๊ณ , ์น ์ ํ๋ฆฌ์ผ์ด์
์ ์ํด ๊ณ ์๋ ์ธ์ด์ด๋ค. ์ด๋ฒ ํฌ์คํ
์ PHP๋ก ๋ง๋ ์น ์ ํ๋ฆฌ์ผ์ด์
์๋ ์ด๋ค ์
๋ ฅ์ด ์์ ์ ์๊ณ , ๊ทธ์ ๋ฐ๋ฅธ ์ถ๋ ฅ์ด ๋ฌด์์ธ์ง ์์๋ณด๋๋ก ํ๊ฒ ๋ค.
๋จผ์ url.php๋ผ๋ ํ์ผ์ ๋ง๋ค๊ณ ์ธ์ฌ๋ฅผ ์ ๋ฌํ๋ ํ์ด์ง๋ฅผ ๊ตฌ์ฑํด๋ณด์.
๋ค์ ์ค์ต์ ํ๊ธฐ์ , ๊ฐ๋
์ ์ดํดํ๊ธฐ ์ํด ์๋์ ๊ฐ์ ์๋๋ฆฌ์ค๋ฅผ ์ ์ํ๋ค.
haeun.html ๋ผ๋ ํ์ผ์ "haeun"์๊ฒ ์ธ์ฌ๋ฅผ ๊ฑด๋ค๋ ํ์ด์ง ์ด๊ณ , hyunsu.html ์ด๋ผ๋ ํ์ด์ง๋ "hyunsu"์๊ฒ
์ธ์ฌ๋ฅผ ๊ฑด๋ค๋ ํ์ด์ง์ด๋ค.๊ทธ๋ฐ๋ฐ ์ธ์ฌ๋ฅผ ๊ฑด๋ค์ผ ํ ์ฌ๋์ด 1์ต๋ช
์ด๋ผ๊ณ ๊ฐ์ ํ๋ค๋ฉด
๊ฐ ์ด๋ฆ์๊ฒ ๊ฐ ์ฃผ์(ex : haeun.html์ ์ฃผ์)๋ฅผ ์๋ ค ์ฃผ์ด์ผ ํ๋ค.
์ฆ ๋ณ๊ฒฝํด์ผ ํ๋ ํ์ด์ง๊ฐ 1์ต๊ฐ๊ฐ ํ์ํ๊ณ , ์ด ํ์ด์ง๋ค ์ค ๋ณ๊ฒฝ ํด์ผ ํ ๋ถ๋ถ์ด ์๊ธด๋ค๋ฉด ๋งค์ฐ
๋น ํจ์จ์ ์ธ ์ผ์ด ๋ ๊ฒ์ด๋ค.
์ด๋ฐ๊ฒฝ์ฐ PHP์ url์ ์ด์ฉํ์ฌ ์
๋ ฅํ๊ณ ์์ ํ๋ค๋ฉด ๋งค์ฐ ํจ์จ์ ์ด๋ค.
๋ค์ ์๋๋ฆฌ์ค์ฒ๋ผ, url์ ์ด์ฉํ์ฌ ์
๋ ฅ์ ๋ฐ๋ผ ๊ฐ์ ๋ฐ๊พธ๊ณ ์ถ๋ค๋ฉด ์๋์ ๊ฐ์ด ์ฝ๋๋ฅผ ๋ณ๊ฒฝํ๋ฉด ๋๋ค.
์ฝ๋๋ฅผ ์์ ๊ฐ์ด ๋ณ๊ฒฝํ๋ฉด GET ๋ฐฉ์์ผ๋ก ๋์ด์ค๋ ํ๋ผ๋ฏธํฐ์ name์ด๋ผ๋ ๋ณ์ ๊ฐ์ ๋ง์ถฐ ์ถ๋ ฅ์ ํ๊ฒ ๋๋ค.
์ค์ ์ถ๋ ฅ๋๋ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋ฉด ์๋ฌด ์
๋ ฅ์ด ์๋ ๊ฒฝ์ฐ ์๋์ ๊ฐ์ด ๋น ํ๋ฉด์ผ๋ก ํ์๋๊ณ ,
์๋์ ๊ฐ์ด name์ด๋ผ๋ ๋ณ์์ ์ ์กํ ๊ฐ์ ๋ณด๋ด๋ฉด ์ด๋ฆ์ด ์ถ๋ ฅ๋๋ ๊ฒ์ ํ์ธ ํ ์ ์๋ค.
url์ ํ๋ผ๋ฏธํฐ๋ฅผ name์ด ์๋ title๋ก ๋ฐ๊พผ๋ค๋ฉด, ์ถ๋ ฅ ํ์ง ์๋๋ค.
์ด ๊ฒฝ์ฐ, ์ฝ๋์ $_GET['name'] ๋ถ๋ถ์ $_GET['title']๋ก ๋ณ๊ฒฝ ํด์ฃผ๋ฉด ์ ์ ๋์ํ๋ค.
๋ง์ผ ์ด๋ฆ๊ณผ ์ฝ๋ฉํธ๋ฅผ ํจ๊ป ๋จ๊ธฐ๊ณ ์ถ์ด์ ๋๊ฐ์ง ๋ณ์๋ฅผ ์ฌ์ฉํ๊ณ ์ถ๋ค๋ฉด, ์๋์ ๊ฐ์ด ์ฝ๋๋ฅผ ์์ ํ๋ฉด ๋๋ค.
PHP์ ๋ฌด๊ดํ๊ฒ URL์ ๊ท์น์ด ๋ช๊ฐ์ง ์๋๋ฐ,
ํ์ผ์ ์ด๋ฆ ๋ค์ ? ๊ฐ ์ค๊ณ ๊ทธ ๋ค์ ํ๋ผ๋ฏธํฐ๋ผ๊ณ ํ๋ ์
๋ ฅ ๊ฐ์ด ์จ๋ค.
๋ํ ์
๋ ฅ๊ฐ๊ณผ ์
๋ ฅ๊ฐ์ ๊ตฌ๋ถํ๋ ๊ตฌ๋ถ์ &๋ผ๋ ํน์ํ ๊ธฐํธ๋ฅผ ์จ์ ์
๋ ฅ ๊ฐ์ ์ถ๊ฐํ์ฌ ๋ณด๋ผ ์ ์๋ค.
์์๋์ด์ผ ํ ๊ฒ์
$_GET์ ๋ณ์์ ์ด๋ฆ์ด๊ณ ์ด URL์ ํตํด ์ ๋ฌ๋๋ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์
์์ ๊ฐ์ ธ์ค๋ ค๋ฉด
URL๊ฐ์ ๋ฐ๋ผ [ ] ์์ ๊ฐ์ ์ง์ ํด์ฃผ๋ฉด ๋๋ค.
URL๊ฐ์ด name ์ด๋ฉด $_GET['name']์ด๋ผ๊ณ ํ๋ฉด ๋๊ณ , URL๊ฐ์ด address์ด๋ฉด $_GET['address']๋ผ๊ณ ๊ธฐ์ฌํ๋ฉด ๋๋ค.