2026, 새로운 도약을 시작합니다.

iframe 금지된 사이트 iframe 으로 불러오기

그 사이트의 css js 이미지등이 모두 외부링크로 로드되야합니다.

예시 사이트 추가 예정...

코드가 추가된 파싱 예시 페이지와 다르게 사이트 그대로 로딩됩니다.

[code]

<?php
function parsing_data($url, $data) {
    $agent = 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.152 Safari/537.36';
    $curlsession = curl_init ();
    curl_setopt ($curlsession, CURLOPT_URL, $url); // 파싱 주소 url
    //curl_setopt ($curlsession, CURLOPT_SSL_VERIFYPEER, FALSE); // 인증서 체크같은데 true 시 안되는 경우가 많다.
    //curl_setopt ($curlsession, CURLOPT_SSLVERSION,3); // SSL 버젼 (https 접속시에 필요)
    curl_setopt ($curlsession, CURLOPT_HEADER, 0);
    curl_setopt ($curlsession, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt ($curlsession, CURLOPT_POST, 0); // POST = 1, GET = 0
    curl_setopt ($curlsession, CURLOPT_POSTFIELDS, "".$data.""); // POST 일경우 data 값을 받아 넣을수 있다.
    curl_setopt ($curlsession, CURLOPT_USERAGENT, $agent);
    //curl_setopt ($curlsession, CURLOPT_REFERER, "http://"); // 일부 사이트의 경우 referer 을 확인할 수 있다.
    curl_setopt ($curlsession, CURLOPT_TIMEOUT, 120); // 해당 웹사이트가 오래걸릴수 있으므로 2분동안 타임아웃 대기
    $buffer = curl_exec ($curlsession);
    $cinfo = curl_getinfo($curlsession);
    curl_close($curlsession);
 
    if ($cinfo['http_code'] != 200){
        return $cinfo['http_code'];
    }
 
    return $buffer;
}
 
$content = parsing_data("https://www.naver.com/", "");
echo $content;
?>

[/code]

요렇게 php 파싱후 iframe 으로 불러온당

|

댓글 20개

정말 감사한 자료네요. 감사합니다.
브라보 ㅠㅠ 저도 예전에 정말 찾던 자료였습니다. 대단한 지식 감사합니다
소스를 이용해서 해보니 0 이라고 나오네요.
이거 꼭 필요한 소스인데 제가 사용법을 모르는 건가요?
정확한 url 을 입력해주세요
혹시 입력하신 도메인이 무엇이였는지 여쭤봐도 괜찮나요?
위의 소스 그대로 했습니다.
$content = parsing_data("https://www.naver.com/", "");
0 이 나올리가 없는데.. 이상하네요 죄송합니다.
질문있습니다!!
www.daum.net 은 잘 뿌려지는데
검색 결과
https://search.daum.net/search?w=tot&DA=YZR&t__nil_searchbox=btn&sug=&sugo=&q=뽀로로

요런건 0으로 나오네요 이유가 있을까용
훌룡하신 팁 감사드립니다. ^^
잘 나오네요.. 이런건 혹시 어떤 부분에 응용하여 쓸 수 있을까요?
머리에 딱 떠오르지 않아서.. 어느 상황에 쓰일까 궁금하네요.
위 코드로 테스트해보니, 저는 0만 떠용.ㅎ

ps.
호스팅에서 하니까 잘 되네요.ㅎ
무슨 환경 차이가 있었는지 알려주실수 있으실까요?
로컬 오토셋에서 테스트 하니까 0 뜨더라구요.
웹호스팅에 올려서 테스트하니까 잘 뜨네요.
제가 봤을 때는 설정문제인거 같습니다.
그래서, 설정으로 테스트를 해보려고 합니다.
말씀처럼 호스팅에서는 잘되네요.
멋진 팁 이네요. 감사합니다!
대단히 감사합니다. 풍요로운 한가위 되세요
좋은 정보 감사합니다.
감사합니다 스크랩합니다
감사합니다. 스크랩합니다.
정말 대단한 정보!!
감사합니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

그누보드5 팁자료실

번호 제목 글쓴이 날짜 조회
공지 3년 전 조회 4,598
2741 3일 전 조회 120
2740 5일 전 조회 108
2739 1주 전 조회 210
2738 1주 전 조회 218
2737 1주 전 조회 181
2736 1주 전 조회 280
2735 3주 전 조회 284
2734 3주 전 조회 263
2733 1개월 전 조회 265
2732 1개월 전 조회 301
2731 1개월 전 조회 268
2730 1개월 전 조회 227
2729 1개월 전 조회 357
2728 1개월 전 조회 245
2727 1개월 전 조회 422
2726 1개월 전 조회 256
2725 1개월 전 조회 332
2724 1개월 전 조회 361
2723 1개월 전 조회 267
2722 1개월 전 조회 300
2721 1개월 전 조회 212
2720 2개월 전 조회 304
2719 2개월 전 조회 307
2718 2개월 전 조회 202
2717 2개월 전 조회 337
2716 2개월 전 조회 202
2715 2개월 전 조회 312
2714 2개월 전 조회 273
2713 2개월 전 조회 376
2712 2개월 전 조회 289
🐛 버그신고