์ธ์ฌ๋ง
์ด๋ฒ์๊ฐ์๋ ๊ฐ๋ฐํ์๋๋ถ๋ค์ด๋ผ๋ฉด ๊ฐ์ฅ ๊ธฐ๋ณธ์ผ๋ก ์๊ณ ๊ณ์๋ GET๊ณผ POST ์ ๋๋ค!!
GET๊ณผ POST ์ ์ฐจ์ด์ ์๋ํด์ ์ค๋ช ๋๋ฆฌ์๋ฉด
์ ์๊ณ ์๋ค๊ตฌ์ฌ?? ๋์ด๊ฐ๊ฒ ์ต๋๋ค..
์ฐ์ POST๊ฐ ๋ถํฐ ํ์ธ์ ํด๋ณด๋ ค๊ณ ํฉ๋๋ค.
์์ค์ฝ๋
<!DOCTYPE html>
<html lang="kor">
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>developmentbear</title>
</head>
<body>
<form method="post" action="/eazybear/test.php">
์ด๋ฆ:<input type="text" name="name" id="name"><br>
๋์ด:<input type="text" name="age" id="age"><br>
์ฑ๋ณ: ๋จ์<input type="radio" name="sex" value="๋จ์">์ฌ์<input type="radio" name="sex" value="์ฌ์"><br>
์ฃผ์:<input type="text" name="address"><br>
<input type="submit" value="์ ์ก">
</form>
</body>
</html>
form์์ method๋ฅผ post๊ฐ์ ์ฃผ์ ์ผ ํฉ๋๋ค.
๊ฐ๋จํ๊ฒ ์ ๋ณด์ ๋ ฅ ์ฐฝ์ ๋๋ค.
์ด๋ ๊ฒ ์ ๋ ฅํด์ฃผ์๊ณ php ํ์ผ๋ ํ๋ฒ ๋ณด๊ฒ ์ต๋๋ค.
<?php
echo $_POST;
?>
์ด๋ ๊ฒ ํ๋ฉด ์๋ฉ๋๋ค.
์ง๊ธ ๋์ด์ค๋ ๊ฐ์ ๋ฐฐ์ด์ด๊ธฐ์ ๋ฐฐ์ด์ ํ์ด์ ๋ณด์ฌ์ผํฉ๋๋ค.
<?php
print_r($_POST);
?>
์ ์ก์ ๋๋ ๋๋ ์ด๋ ๊ฒ ๋์ค๋ค์ ๋ณด๊ธฐ๊ฐ ์ด๋๋ ํ๋ค๋ค?
<?php
echo "<pre>";
print_r($_POST);
echo "</pre>";
?>
์ถ๋ ฅ ๊ฒฐ๊ณผ
์ด๋ ๊ฒ <pre>ํ๊ทธ๋ฅผ ์จ์ฃผ์๋ฉด ๋๋ฒ๊น ํ ๋ ํธํ๊ฒ ์ฃ ??
์ด๊ฑฐ ๊ด๋ จํด์ ํจ์ ํ๋ ๋ง๋ค์ด๋์ผ๋ฉด ์์ฒญ ํธํ๊ฒ ์ธ์์์ต๋๋ค.
๊ทธ๊ฑฐ ๊ด๋ จํด์๋ ๋ค์์๊ฐ์ ์๊ธฐํ๋๋กํ์ฃต
์ด๋ ๊ฒ POST๊ฐ์ ํ๋๋ง ๊ฐ์ ธ์ค๊ณ ์ถ๋ค? ์ด๋ป๊ฒ ํด์ผํ๋์?
<?php
echo $_POST['name'];
?>
์ถ๋ ฅ ๊ฒฐ๊ณผ => ๊ฐ๋ฐ์ฝ๊ฒํ์๊ณฐ
์ด๋ ๊ฒ [] << ๋ก ใ key๊ฐ ๋ฃ์ด์ ๊ฐ์ง๊ณ ์ค๋ฉด๋ฉ๋๋ค!
๋ค์์ GET๊ฐ์ผ๋ก ์์๋ณผ๊น์??
<!DOCTYPE html>
<html lang="kor">
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>developmentbear</title>
</head>
<body>
<form method="get" action="/jmw/test.php">
์ด๋ฆ:<input type="text" name="name" id="name"><br>
๋์ด:<input type="text" name="age" id="age"><br>
์ฑ๋ณ: ๋จ์<input type="radio" name="zex" value="๋จ์">์ฌ์<input type="radio" name="zex" value="์ฌ์"><br>
์ฃผ์:<input type="text" name="address"><br>
<input type="submit" value="์ ์ก">
</form>
</body>
</html>
์๊น๋ form ์ method ๋ถ๋ถ์ด POST์๋ค๋ฉด ์ด์ GET์ผ๋ก ๋ณ๊ฒฝํด์ฃผ์ธ์!
์ ์ก๋๋ฅด์๋ฉด ์ฃผ์์ฐฝ์ ์ฐํ๊ฒ๋๋ค.
PHP์์๋ $_POST -> $_GET์ผ๋ก ๋ณ๊ฒฝํ์๋ฉด๋ฉ๋๋ค.
<?php
echo "<pre>";
print_r($_GET);
echo "</pre>";
?>
์ด๋ ๊ฒ ํด์ฃผ์๋ฉด GET๊ฐ๋ POST๊ฐ์ฒ๋ผ ํ์ธ๊ฐ๋ฅํฉ๋๋ค.
์ด๋ ๊ฒ GET๊ฐ๋ ํ์ธ๊ฐ๋ฅํฉ๋๋ค.
์ด์ ํฌ์คํ ์ฌ๊ธฐ์ ๋ง๋ฌด๋ฆฌํ ๊ป์ฉ~~!!
GET ๊ฐ POST๊ฐ ์์์ค๋๊ฑฐ ๋๋ฌด์ฝ์ฃ ?? ใ ใ ๋ค๋ค ์ข์ํ๋ฃจ ๋ณด๋ด์ธ์!
๊ถ๊ธํ์ ๊ฑฐ๋ ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์ธ์!
'๊ฐ๋ฐ๊ด๋ จ > PHP' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[PHP] ๋ฌธ์์ด์ ๋ฐฐ์ด๋ก ๋ฐฐ์ด์ ๋ฌธ์์ด๋ก explode/implode ํจ์ ์ฌ์ฉ๋ฒ๊ณผ ์์ (0) | 2022.08.03 |
---|---|
[PHP] ๋ณ์๊ฐ ๋ฐฐ์ด์ธ์ง ์๋์ง ํ์ธํ๋ ํจ์ is_array() ์ฌ์ฉ๋ฒ ๋ฐ ์์ (0) | 2022.08.03 |
[PHP] ๋ฐฐ์ด์์ ๊ฐ์ ํ์ธํด์ฃผ๋ ํจ์ in_array() ์ฌ์ฉ๋ฒ ๋ฐ ์์ (0) | 2022.08.03 |
[PHP]๋ฐ๋ณต๋ฌธ(for, while, foreach)์ผ๋ก ๊ตฌ๊ตฌ๋จ ๋ง๋ค๊ธฐ! (0) | 2020.12.03 |
PHP ๋ ผ๋ฆฌ์ฐ์ฐ์ ํ์ฉ๋ฒ ์์๋ณด๊ธฐ~ and, or, &&, || ๋ฑ๋ฑ... (0) | 2020.11.26 |
PHP ๋น๊ต์ฐ์ฐ์ !=,===,== ์์๋ณด๊ธฐ! (0) | 2020.11.26 |
PHP ์ฐ์ ์ฐ์ฐ์ ํ์ฉํ๊ธฐ (0) | 2020.11.24 |
PHP ๋ณ์ ์ ์ธํ๊ธฐ (0) | 2020.11.24 |
๋๊ธ