<form method=”get” … >
<!– CODE HERE –>
</form>
$_GET
은 이미 지정된 전역 변수로 method="get"
으로 설정된 폼(form)으로 부터 값을 수집하는데 사용된다.
폼에서 name
으로 값의 이름을 정하고 $_GET['name']
형식으로 값을 가져 올 수 있다.
예시
<form method="get" > <h1>LOGIN</h1> ID : <input type="text" name="getID"/><br/> PW : <input type="text" name="getPW"/> <input type="submit" value="LOGIN"/> </form> <?php echo "ID : ".$_GET['getID']."<br/>"; echo "PW : ".$_GET['getPW']."<br/>"; ?>
분석
1번째 줄 : form의 시작과 method를 get으로 설정
3, 4번째 줄 : ID는'getID'
로 PW는'getPW'
라는 name으로 설정
5번째 줄 : LOGIN 버튼을 누르게 되면 주소 뒤에
?getID=NEX&getPW=wordpress
형식으로 표시
8, 9번째 줄 :$_GET['name']
형식으로 ID와 PW의 값을 ?뒤에 붙은 값을 불러옴
위 이미지를 보면 주소창 php뒤에 ?가 붙고 각각의 이름에 대응하는 값이 별도의 암호화 없이 그대로 표시 되는 모습을 볼 수 있다.
http://silnex.kro.kr/PHP_Tutorial/GET.php 에 가서 시도해 볼 수 있다.
HTML 에서
<form method="get"></form>
태그를 통해
URL로 각 name에 저장된 값을 보낼 수 있고,GET은 말 그대로 URL에서 각 name에 해당 되는 값을 가져오는 것이다.