* url ํ๋ผ๋ฏธํฐ ,,, ?
- php๋ผ๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ด url์ ํตํด์ ์ ๋ ฅ๊ฐ์ ์ ๋ฌ๋ฐ๊ณ ์ถ๋ ฅํ๋ ๋ฐฉ๋ฒ
- ? ์ดํ์๋ url ํตํด data๋ฅผ ์ ๋ฌํ๋ ์ญํ
- ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๋ ฅ๊ฐ์ url ํตํด์ ์ค -> ๊ทธ url์ ๋ฐ๋ผ์ php ์ ํ๋ฆฌ์ผ์ด์ ์ echo๋ผ๊ณ ํ๋ ์ถ๋ ฅ ๋ช ๋ น์ด ํตํด ๋์ด.
์๋
ํ์ธ์. <?php echo $_GET['adress'];?>์ ์ฌ์๋ <?php echo $_GET['name']; ?>๋
- [] ๋ ๋ฐฐ์ด์ ํด๋น
- $_GET ์ด๋ผ๋ ์ฝ์๋ ๋ฌธ๊ตฌ๋ฅผ ์ด์ฉํด url์ ๋ค์ด์จ ์ ๋ณด๋ฅผ ์ ๋ ฅ๋ฐ์
- url์์ ์ง์ญ์ ํ์ํ ๋๋ /~.php?name=egoing&address=์์ธ ์ผ ๊ฒฝ์ฐ -> "์๋ ํ์ธ์. ์์ธ์ ์ฌ์๋ egoing๋" ์ผ๋ก ์ถ๋ ฅ๋จ.
- & : ์ ๋ ฅ๊ฐ์ ๊ตฌ๋ถํ ๋ ์ฌ์ฉํ๋ ๊ตฌ๋ถ์
* ํจ์์ ์ฌ์ฉ๊ณผ ํ์ฉ
- ํจ์: ๊ดํธ ์์ผ๋ก ์ ๋ ฅ์ด ๋ค์ด์ค๋ฉด ํจ์๊ฐ ๋ด๋ถ์ ์ผ๋ก ๊ณ์ฐ์ ํ ๋ค์์ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํด์ฃผ๋ ์ผ์ข ์ ์์ ํ๋ก๊ทธ๋จ
<h2>nl2br</h2>
<?php echo nl2br($str); ?> //์ค๋ฐ๊ฟ ํด์ค. html์์ <br>๋ก ๋ํ๋จ
- ํ์ฉํ๊ธฐ: id ๊ฐ์ผ๋ก ๋ค์ด์จ ๊ฐ์ php ํตํด์ ๊ฒฝ๋ก ์ ํํด ์ค ๋ค์์ ํ์ผ์ ์ปจํ ์ธ ์ ์ ๋ ฅ๊ฐ์ ์ค. ๊ทธ๋ฆฌ๊ณ ํ์ผ์ ์ปจํ ์ธ ๋ ์ ๋ ฅ๊ฐ์ผ๋ก ๋ค์ด์จ ๊ฒฝ๋ก์ ํด๋นํ๋ ํ์ผ์ ์ฐพ์ ํํํด์ค
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<h1>WEB</h1>
<ol>
<li><a href="index.php?id=HTML">HTML</a></li>
<li><a href="index.php?id=CSS">CSS</a></li>
<li><a href="index.php?id=JavaScript">JavaScript</a></li>
</ol>
<h2>
<?php
echo $_GET['id'];
?>
</h2>
<?php
echo file_get_contents("data/".$_GET['id']);
?>
</body>
</html>
- ํด๋น ์ฝ๋๋ ๋ณด์์ ์ธ ๋ถ๋ถ์ด ๊ณ ๋ ค๋์ด ์์ง ์์.
// ํ์ต๊ฒฝ๋ก: ์ํ์ฝ๋ฉ web2 php ์์