리퍼러 속이기 (referer 변경)
페이지 정보
작성자 서방님 댓글 0건 조회 179회 작성일 18-09-03 14:35본문
<?php $url = "/test/fsockopen_test.php"; // 읽어올 url $referer = "http://test.com/"; // 변경할 리퍼러 $array = parse_url($url); $url_scheme = $array['scheme']; $url_server = $array['host']; $url_path = $array['path']; $url_query = $array['query']; $url_port = (empty($array['port'])) ? 80 : $array['port']; $fp = fsockopen($url_server, $url_port); if (empty($fp)) { echo "error-http소켓접속에 실패하였습니다."; exit; } fputs($fp, "GET " . $url_path . "?" . $url_query . " HTTP/1.0\n"); fputs($fp, "Accept: */*\n"); fputs($fp, "Content-Type: application/x-www-form-urlencoded\n"); fputs($fp, "Host: $url_server:$url_port\n"); fputs($fp, "Referer: $referer\n"); fputs($fp, "Cache-control: private\n"); fputs($fp, "Pragma: no-cache\n"); fputs($fp, "Connection: close\n\n"); $text = ''; while (!feof($fp)) { $text .= fgets($fp, 1024); } fclose($fp); echo $text; ?>
관련링크 (출처)
댓글목록
등록된 댓글이 없습니다.