iframe을 막을 수도 있나요

iframe을 막을 수도 있나요

QA

iframe을 막을 수도 있나요

본문

예를 들어 A 호스팅업체, B호스팅업체 두곳의 호스팅을 이용한다고 할 때 A호스팅업체의 페이지를 B호스팅업체의 페이지에 iframe으로 포함시킬려고 할때 이런 식의 이용을 A호스팅업체에서 원천적으로 차단할 수 있나요?

 

페이지 표시가 안되길래요. 그냥 흰색으로 나와버리네요.

이 질문에 댓글 쓰기 :

답변 5

iframe의 문제는 주로 웹브라우저의 이슈입니다.

php페이지에서 iframe를 필터링해서 사용 못하게 하는 것은 가능하지만

서버측에서 원천적으로 iframe란 html태그를 막았을리 있겠나요.

 

구글에서 다음으로 검색해 보세요.

iframe same origin policy

자세한 답변 감사합니다.
제 설명이 부족했나봅니다.
제가 A, B 두업체에서 호스팅을 사용하는데요.
A업체에 있는 홈페이지에서 A.php 라고 하는 페이지를 B업체의 홈페이지인 B.php로 iframe을 통해서 끌어들일려고 하는데요.
A업체의 서버관리자가 보안을 이유로 자사(A사) 고객(저)의 홈페이지를 타사(B사)의 홈페이지에서 iframe으로 끌어들일려고 하는 것을 막을 수 있느냐는 것입니다.
사실상 호스팅을 받고 있는 사람은 동일인물이지만 A업체의 서버관리자는 그것을 알 수 없으니까요.

이 질문을 올리는 이유는요 제가 B업체의 홈페이지에서 제공하지 않는 기능을 A업체의 홈페이지로 구현한 뒤 B업체의 홈페이지로 끌어올려고 하는데 잘 되지 않아서요.
월요일에  A업체에 문의하면 되겠지만 궁금해서요.

$_SERVER['HTTP_REFERER']

이용하면 완벽하지 않아도 가능합니다.

다른 방법은 세션이나 쿠키를 이용하면 좀 더 낫습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 61,332
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT