215, 1/11 회원가입  로그인  
   $Zero
   hackthissite.org 의 basic 2번문제..

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=102 [복사]


hackthissite 를 최근에 시작했는데 Basic 2번...


당최 문제의 의도와 의미를 모르겠습니다.


HTML코드를 봐도 전 이상한 점을 전혀 못느끼겠는데

풀이를 보니 패스워드 입력란에 value가 없기때문이라고 하던데..

type=text나 password나 value는 초기값이잖아요 ?


도대체 value가 있고 없고의 차이가 뭔가요 ??


  Hit : 4370     Date : 2012/03/15 02:31



    
asdwho 아... 설마했었는데.. 풀었습니다...
웹프로그래밍할때 자주하는 실수라거나 그런것 같네요.

<form action="/missions/basic/2/index.php" method="post">
<input type="password" name="password" /><br /><br />
<input type="submit" value="submit" />
</form>

여기에서 <input type="password" name="password" value=""> --> 여기서 value부분이 빠진듯합니다.
2012/03/22  
asdwho 그 value 안에 패스워드의 값이 들어가는데, 초기값은 아무것도 안들어가 있게 하기 위해 value="" 으로 시작을 하는게 보통이구요, index.php로 포스트될 때 패스워드 값이 넘어가지 않기 때문에 그런것이 아닐까요; 2012/03/22  
asdwho 즉,

<input type="password" name="password" />

이렇게만 쓰면 기본적으로 value=""가 들어가게 되는데, 포스트 될때 value에 값을 받지 않고 넘어가기 때문에 그렇다는 생각입니다.

확실치는 않아요;
2012/03/22