상세 컨텐츠

본문 제목

PHP $_GET, $_POST

php

by 개발일지작성 2024. 3. 21. 01:06

본문

728x90

1.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 텍스트 입력하는데 자꾸 전에 입력했던 내용이 뜨면 autocomplete = "off"로 하면 안뜸 -->
    <form method="post" action="18.php" autocomplete="off">
        이름 : <input type="text" name="name"> <br>
        회사 : <input type="text" name="company">
        <button>전송</button>
    </form>
</body>
</html>

 


18.php

<?php
// print_r($_GET); // Array()

//http://localhost/study/18.php?name=dsds&company=google 이 링크로 접속
echo "name : ". $_GET['name'];
echo "<br>";
echo "company : ". $_GET['company'];
/*
name : dsds
company : google
*/

echo "<br>";
echo "name : ". $_REQUEST['name'];
echo "<br>";
echo "company : ". $_REQUEST['company'];
/*
name : dsds
company : google
*/

echo "<br>";
echo "name : ". $POST['name']; // 1.html에서 name 을 "name" 로 지정한 input
echo "<br>";
echo "company : ". $_POST['company']; // 1.html 에서 name을 "company"로 지정한 input

/*
1.html에서 action="18.php" 라고 지정함
 1.html에서 form method="get" 으로 지정하면 $_GET에서 method="POST" 로 지정하면 $_POST에서 값이 나옴

 $_REQUEST 는 GET POST COOKIE 3가지의 모두 받을 수 있음 개쩜 AB형같음
 그럼 왜 REQUEST만 쓰면 되지 않냐? 할 수 있지만 협업 시 코드의 가독성이 떨어짐.. 시무룩..
*/
?>

'php' 카테고리의 다른 글

쿠키 생성  (1) 2024.03.22
간단한 이미지 갤러리 (디자인, DB, 페이징, 썸네일 x)  (1) 2024.03.22
PHP $_SERVER  (0) 2024.03.21
PHP 슈퍼전역 $GLOBALS  (0) 2024.03.21
PHP 배열 정렬 내장함수  (0) 2024.03.20

관련글 더보기