아이디 값
본문
대부분 게시판에 아이디는
$id = $_GET['id'];
이런식으로 넣어줘서
$id = POST ['id];
이런식으로 아이디 값 을 받아와서 사용했는데
계속 무조건 GET 으로 넣어주면서 사용해야되요?
$id = $_GET['id'];
이런식으로 넣어줘서
$id = POST ['id];
이런식으로 아이디 값 을 받아와서 사용했는데
계속 무조건 GET 으로 넣어주면서 사용해야되요?
답변 2
get과 post의 데이터 전송방식의 차이로 편한것을 사용한거에요.
post형식으로 데이터를 보내려면 html에서는 form이라는 태그를 사용해서 보내거나 다른 언어의 펑션들을 사용해서 보내야해요.
하지만 get으로 전송하는건 url뒤에 직접 입력해서 보낼수 있게되죠.
위에 적어주신데로 무조건 get으로 넣어주지 않아도 보내는 url마다 html의 form태그의 type을 post로 작성하셔서 값을 보내셔도 되요.
하지만 a태그안에 url뒤에 값만 입력해도 날아가는 get형식보다는 훨씬 번거로워지죠. 그래서 post로 안하고 get으로 보내는거에요.
common.php 에보면 아래 부분이 있습니다
이것이 바로 그겁니다
// PHP 4.1.0 부터 지원됨
// php.ini 의 register_globals=off 일 경우
@extract($_GET);
@extract($_POST);
답변을 작성하시기 전에 로그인 해주세요.