묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
제가 어떤 홈페이지에 가보니까 form로 패스워드를 걸었더군요.
그.. 나모에서 "한줄 글상자"라고 하는거요. infut 태그를 쓴..
예를들어.. 8888 이 패스워드라고하면. 페이지에 한줄 글상자를 띄워놓고 거기에 접속자가 8888이라 쓰는겁니다.
그러면 ****이라고 뜨는거지요.
그런다음 엔터를 누르거나 그 옆의 버튼을 누르면 지정된 페이지로 가는갑니다.
하지만 패스워드를 8888이 아닌 틀린 패스워드를 치면 경고창이 뜨거나 경고(에러)페이지가 뜨는거죠;
한마디로 암호암호!!!!!!! -_-;
어떻게 하죠?
제가 form태그를 잘 몰라서..-_ㅠ
<form action="adminpage.htm" method="post">
비밀번호 : <input type="password" name="pw" maxlength="7" size="20" style="border-width:1; border-color:rgb(204,204,204); border-style:solid;">
<input type="submit" value="전송하기"><input type="reset" value="취소">
</form>
여기까지 구사 가능합니다만.. 더이상은 힘들군요;
form태그를 이용해 페이지에 패스워드 걸기
2004.06.23 19:14
제가 어떤 홈페이지에 가보니까 form로 패스워드를 걸었더군요.
그.. 나모에서 "한줄 글상자"라고 하는거요. infut 태그를 쓴..
예를들어.. 8888 이 패스워드라고하면. 페이지에 한줄 글상자를 띄워놓고 거기에 접속자가 8888이라 쓰는겁니다.
그러면 ****이라고 뜨는거지요.
그런다음 엔터를 누르거나 그 옆의 버튼을 누르면 지정된 페이지로 가는갑니다.
하지만 패스워드를 8888이 아닌 틀린 패스워드를 치면 경고창이 뜨거나 경고(에러)페이지가 뜨는거죠;
한마디로 암호암호!!!!!!! -_-;
어떻게 하죠?
제가 form태그를 잘 몰라서..-_ㅠ
<form action="adminpage.htm" method="post">
비밀번호 : <input type="password" name="pw" maxlength="7" size="20" style="border-width:1; border-color:rgb(204,204,204); border-style:solid;">
<input type="submit" value="전송하기"><input type="reset" value="취소">
</form>
여기까지 구사 가능합니다만.. 더이상은 힘들군요;
댓글 5
-
u2em
2004.06.23 23:23
-
루키아
2004.06.24 16:13
무슨 이유인지 안되는군요;ㅅ; 제가 php를 몰라서;;
php파일을 하나 만들어서 복사해서 붙여넣고, '패스워드'+ '+ '라고 써있는 부분에 8888을 넣고 이동할 페이지에는 sc.htm (제가 이동시키려는 페이지입니다.) 라고 썼습니다.
그리고 미리보기를 했더니 요런 경고창이 뜨면서 뭘 다운받아야한다면서 제가 만든 파일을 다시 다운받겠끔 하더군요..
((데이터베이스의 출력 결과를 미리보기에서 제대로 포려면 PWS(Personal Web Server) 또는 인터넷 정보(IIS)를 설지해야 합니다.))
그래서 다시 htm 파일에 똑같이 썼더니 뜨긴 뜨는데 8888을 치던 9999를 치던 $_SERVER['PHP_SELP'] 이라는 파일을 찾아서 찾을수 없다고 뜨네요;
뭔지 하나도 모르겠네요.. -
u2em
2004.06.24 23:47
<form action=<? $_SERVER['PHP_SELP']; ?> method="post">
그러면 위처럼 해 보세요... -
天死
2004.06.25 20:59
루키아// 그건 나모에서 나오는 말인데,, ;ㅁ;?
계정에서 해보세..[무슨말이야] -
루키아
2004.06.28 18:10
에에.. 전혀 아무것도 안뜹니다;ㅅ;....
어떻게 된걸까요?
<form action=<? $_SERVER['PHP_SELP']; ?> method="post"> 해도그렇고
<form action="$_SERVER['PHP_SELP']" method="post"> 로 해도 허~연 창만뜨는군요..
php파일로 하는거 맞죠? php파일로 했는데.. htm파일로도 해봤답니다..;ㅅ;
천사(天死)님 말대로 계정에 올려서 했습니다만.. 에 .. 미치겠습니다;ㅅ;
간단한 PHP의 경우를 적어 드리겟습니다... 이 경우 웹서버 운영체제 쪽에서 접근해 페이지를 열지 않는 이상 노출될 가능성이 적습니다.
<?php
//TODO: 몇가지 환경변수 때문에 4.2,0 이하에서는 작동하지 않는다.
$pass = '패스워드';
if ($_POST['password'] == $pass)
echo "<meta http-equiv=refresh content=0 url=이동할 페이지>";
exit;
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML LANG="KO">
<head>
<title>Administrator Authentication</title>
<META charset="ks_c_5601-1987">
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</head>
<body>
<form action="$_SERVER['PHP_SELP']" method="post">
비밀번호 : <input type="password" name="pw" maxlength="7" size="20" style="border-width:1; border-color:rgb(204,204,204); border-style:solid;">
<input type="submit" value="전송하기"> <input type="reset" value="취소">
</form>
</body>
</html>