php에서 form 내에 값이 이상합니다.
글쓴이: x2nine / 작성시간: 수, 2005/02/02 - 5:17오후
<html>
<head><title></title></head>
<body>
<form action="test_form2.php">
이름 : <input type=text name="username2"><br>
<input type=submit value="ok">
</form>
</body>
</html>
<B>
<? echo $username2; while (list($key,$value) = each($HTTP_POST_VARS)) { echo ("변수명은 : $key , 변수값은 : $value<br>"); } while (list($key,$value) = each($HTTP_GET_VARS)) { echo ("변수명은 : $key , 변수값은 : $value<br>"); } phpinfo(); ?>
이렇게 하면 form안의 값인 username2의 값이 전달되어 출력이 되어야 하는데 출력이 안됩니다. 물로 저 whle문에서 제대로 출력이 됩니다.
php는 4.3.10입니다.
Forums:
_POST 값으로 넘어오나요?
while 문의 어느 부분에서 값이 출력되는지요?
get 으로 넘어올 것 같긴 한데..
echo $username2 ; 대신에
echo $_GET[username2] ;
등으로 해보세요.
사용자가 바꾸어 나가자!!
= about me =
http://wiki.kldp.org/wiki.php/offree , DeVlog , google talk : offree at gmail.com
혹시나 해서 다는 답글입니다만.php.ini 에서 register_g
혹시나 해서 다는 답글입니다만.
php.ini 에서 register_globals 항목을 on 해주시면 해결될 문제 같습니다.
보안상 디폴트로 off 되어있습니다.
그렇군요~
off로 되어있네요. ^^
답변 감사합니다.
댓글 달기