묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
고수님들.. php로 자동으로 링크넘어가는거 되나요?
2003.10.31 21:18
db에서 데이터를 받아서.. 그데이터열이 포함된 주소로 포워딩하는것....
php로 되는지 궁금합니다...
아래는 자세한 내용~~
제로보드에서 회원가입양식에...
두가지 필드를 추가합니다... 모두 예로 들겠습니다... AAAA 라는 필드와 BBBB 라는 필드가 있습니다...
AAAA필드는 다음(daum.net 물론 예를 든것입니다...)의 아이디고 BBBB필드는 다음의 비번을 넣어둔것입니다...
로그인후...
만들어놓은 다음넷의 자동 접속아이콘을 누를경우...
새로운 창이떠서... (창 틀만 있도록 새창을 띄웁니다...) 1.php 라고하면...
1.php에는 그창에서 바로 메타테그로... 2.php로 넘어갑니다...
1.php에는 키보드막는스크립트가 들어있습니다... 마우스도 안되더군요...
2.php에도... 키보드 마우스가 먹지않고...
db에서 불러온 데이터를 이용해서... 다음넷으로 자동로그인이 됩니다... (물론 다시 말씀드리지만... 예> 입니다... 다음넷...등의 포털혹은 커뮤니티 사이트가 아닙니다... )
이 과정에서...
2.php에서...
다음으로 접속되는 과정의 페이지... 그러니까 2.php파일을... db읽은후...에서... 다음접속 사이시간에...
소스를 보게되면... 자동접속 태그 사이에... 아이디와 비밀번호가 들어가있는게... 보이게됩니다...
여기서부터 2.php파일의 내용입니다... ------------>
<html>
<head>
<script>
function keydown12(){
event.keyCode=0;
event.cancelBubble = true;
event.returnValue = false;
}
document.onkeydown=keydown12;
</script>
</head>
<body oncontextmenu="return false">
<?
// 라이브러리 함수 파일 인크루드
include "lib.php";
// DB 연결
if(!$connect) $connect=dbConn();
// 멤버 정보 구해오기;;; 멤버가 있을때
$member=member_info();
if(!$member[no]) Error("회원 정보가 존재하지 않습니다","window.close");
$member[uniid] = stripslashes($member[uniid]);
$member[unipass] = stripslashes($member[unipass]);
?>
echo ("<meta http-equiv='Refresh' content='0; url=http://여기가 다음주소/kkkkk/kkkk_login?a_cmd=%--------중간생략------&a_id=<?=$member[AAAA]?>&a_pass=<?=$member[BBBB]?>'>");
<?
@mysql_close($connect);
foot();
?>
<------------- 여기까지 입니다...
물론 현재 취해놓은 방법을 통해서도... 소스를 볼 수 없습니다...
ㅡㅡ; 하지만 볼수있더군요...
처음에... 1.php를 열어서.... 1.php내용이 로딩이되고나면 ... 그다음부터는 볼 수가 없는데....
1.php를 열기위해... 새창이 열리고 있는동안.... (스크립트 내용이 완전로딩되기전...)
컨트롤 n 키가 먹더군요... ㅡㅡ; 그 순간에... ㅜ.ㅜ 이건 어떻게 할 수가 없던데...
그러면... 새로뜬...창에서는... 키보드마우스는 먹지 않지만... 위에... 메뉴창이뜨기때문에...
소스보기가 가능합니다... 그렇게 해서... 소스를 볼경우....
위의 마지막에... 자동 포워딩되도록 된 줄의...
http://여기가 다음주소/kkkkk/kkkk_login?a_cmd=%--------중간생략------&a_id=<?=$member[AAAA]?>&a_pass=<?=$member[BBBB]?>
이곳에... AAAA 와... BBBB에... 비밀번호가 들어간 상태가 출력이됩니다...
ㅡㅡ; 물론... 이 비번과 아이디는.... 로그인 한 자신의 것이므로... 상관은 없다고 하겠고...
저 아이디와 비번이... 큰 의미가있는 것들은 아니지만...
일단... 보인다는게 썩 내키지가 않습니다...
저 부분을 .php를 이용한다거나 해서...
소스를 봐도... 넘어갈 주소가 나타나지 않게하는 방법은 없을까요...
제가... php를 전혀 할줄모릅니다...
위의 소스는... 제로보드의... member_modify_ok.php파일의 내용을 응용해 편집한것입니다...
ㅡ.,ㅡ; 이틀째... 해봤으나... 여기까지가 제 한계입니다...
도와주실분 계시면 감사하겠습니다...
php로 되는지 궁금합니다...
아래는 자세한 내용~~
제로보드에서 회원가입양식에...
두가지 필드를 추가합니다... 모두 예로 들겠습니다... AAAA 라는 필드와 BBBB 라는 필드가 있습니다...
AAAA필드는 다음(daum.net 물론 예를 든것입니다...)의 아이디고 BBBB필드는 다음의 비번을 넣어둔것입니다...
로그인후...
만들어놓은 다음넷의 자동 접속아이콘을 누를경우...
새로운 창이떠서... (창 틀만 있도록 새창을 띄웁니다...) 1.php 라고하면...
1.php에는 그창에서 바로 메타테그로... 2.php로 넘어갑니다...
1.php에는 키보드막는스크립트가 들어있습니다... 마우스도 안되더군요...
2.php에도... 키보드 마우스가 먹지않고...
db에서 불러온 데이터를 이용해서... 다음넷으로 자동로그인이 됩니다... (물론 다시 말씀드리지만... 예> 입니다... 다음넷...등의 포털혹은 커뮤니티 사이트가 아닙니다... )
이 과정에서...
2.php에서...
다음으로 접속되는 과정의 페이지... 그러니까 2.php파일을... db읽은후...에서... 다음접속 사이시간에...
소스를 보게되면... 자동접속 태그 사이에... 아이디와 비밀번호가 들어가있는게... 보이게됩니다...
여기서부터 2.php파일의 내용입니다... ------------>
<html>
<head>
<script>
function keydown12(){
event.keyCode=0;
event.cancelBubble = true;
event.returnValue = false;
}
document.onkeydown=keydown12;
</script>
</head>
<body oncontextmenu="return false">
<?
// 라이브러리 함수 파일 인크루드
include "lib.php";
// DB 연결
if(!$connect) $connect=dbConn();
// 멤버 정보 구해오기;;; 멤버가 있을때
$member=member_info();
if(!$member[no]) Error("회원 정보가 존재하지 않습니다","window.close");
$member[uniid] = stripslashes($member[uniid]);
$member[unipass] = stripslashes($member[unipass]);
?>
echo ("<meta http-equiv='Refresh' content='0; url=http://여기가 다음주소/kkkkk/kkkk_login?a_cmd=%--------중간생략------&a_id=<?=$member[AAAA]?>&a_pass=<?=$member[BBBB]?>'>");
<?
@mysql_close($connect);
foot();
?>
<------------- 여기까지 입니다...
물론 현재 취해놓은 방법을 통해서도... 소스를 볼 수 없습니다...
ㅡㅡ; 하지만 볼수있더군요...
처음에... 1.php를 열어서.... 1.php내용이 로딩이되고나면 ... 그다음부터는 볼 수가 없는데....
1.php를 열기위해... 새창이 열리고 있는동안.... (스크립트 내용이 완전로딩되기전...)
컨트롤 n 키가 먹더군요... ㅡㅡ; 그 순간에... ㅜ.ㅜ 이건 어떻게 할 수가 없던데...
그러면... 새로뜬...창에서는... 키보드마우스는 먹지 않지만... 위에... 메뉴창이뜨기때문에...
소스보기가 가능합니다... 그렇게 해서... 소스를 볼경우....
위의 마지막에... 자동 포워딩되도록 된 줄의...
http://여기가 다음주소/kkkkk/kkkk_login?a_cmd=%--------중간생략------&a_id=<?=$member[AAAA]?>&a_pass=<?=$member[BBBB]?>
이곳에... AAAA 와... BBBB에... 비밀번호가 들어간 상태가 출력이됩니다...
ㅡㅡ; 물론... 이 비번과 아이디는.... 로그인 한 자신의 것이므로... 상관은 없다고 하겠고...
저 아이디와 비번이... 큰 의미가있는 것들은 아니지만...
일단... 보인다는게 썩 내키지가 않습니다...
저 부분을 .php를 이용한다거나 해서...
소스를 봐도... 넘어갈 주소가 나타나지 않게하는 방법은 없을까요...
제가... php를 전혀 할줄모릅니다...
위의 소스는... 제로보드의... member_modify_ok.php파일의 내용을 응용해 편집한것입니다...
ㅡ.,ㅡ; 이틀째... 해봤으나... 여기까지가 제 한계입니다...
도와주실분 계시면 감사하겠습니다...