본문 바로가기

분류 전체보기931

자바스크립트 여러도메인 하나의 쿠키로 적용하기 [setcookie 함수] 일반적으로 홈페이지 주소는 두가지 형태로 됩니다. 도메인이 koso.net 일 경우 http://koso.net http://www.koso.net 보통 이 두가지가 웹 주소로 많이 쓰이겠죠. 그런데 쿠키를 적용은 어떤 도메인으로 했냐에 따라서 서로 틀린것으로 인식합니다. 즉 http://koso.net 에서의 쿠키값과 http://www.koso.net 에서의 쿠키값은 엄연히 틀립니다. 그러나 이 두가지의 도메인(그외의 도메인도 적용가능)을 하나의 쿠키로 적용 시키려면 쿠키를 만드는 setcookie 함수에 마지막 인자를 추가해 주면 해결 됩니다. setcookie(쿠키이름,쿠키값,쿠키유지시간,쿠키적용경로,쿠키해드); 1. setcookie("userid","koso"," ","/"); 2. setco.. 2008. 11. 7.
자바스크립트 키(Cookie) 취약점 말도많고 탈도많은 쿠키!! 어떻게 사용하면 잘사용 하는걸까요? 앞으로 나오는 no_document.cookie등은 자동으로 "no_"앞에 가 붙습니다 Unicorn3에서 보안상 필터링하게 되어있기 때문입니다 앞에 "no_"가 없는것으로 간주하시면 됩니다 ① 쿠키취약점 쿠키로 인증하는 사이트에 접속하여 로그인한 후 쿠키값 확인을 해봅니다 javascript-x:alert(no_document.cookie) 로그인 하지 않은 상태라면 다음과 같이 세션 아이디만 나오게 되며 로그인 한 상태라면 다음과 같이 쿠키이름과 쿠키값을 쌍으로 정보가 출력됩니다 관리자 아이디가 goodbug 라고 가정하고 이 아이디로 조작하기 위해서는 다음과 같이 입력합니다 javascript-x:a=prompt(no_document.c.. 2008. 11. 7.
자바스크립트 네이버에서 이미지 클릭 하면 본창에서 확대되는 기능입니다. function popview(imgObj){ var url = ""; if(typeof imgObj == 'string'){ url = imgObj; }else if(typeof imgObj == 'object' && imgObj.parentNode != "undefined" && imgObj.src != "undefined"){ if(imgObj.parentNode.tagName == 'A'){ return; }else{ url = imgObj.src; } } mlayoutPhoto.doPlayer([url], 0); //window.open("http://blog.naver.com/main/imageZoom.jsp?url=" + url,"mainview","scrollbars=yes,width=10.. 2008. 11. 7.
자바스크립트 이미지 리사이징 함수 페이지를 모두 불러온후 이미지를 페이지 사이즈에 맞게 다시 조절해서 보여주게 하고 싶을때 다음과 같이 하시면됩니다. function resizeImg(imgObj, width, height) { if(imgObj.width>width){ imgObj.width = width; } if(height!=""){ if(imgObj.height>height){ imgObj.height = height; } } } 2008. 11. 7.