Skip to content
컴퓨터잡담
2010.05.11 07:03

curl대신 사용할 수 있는 소스

조회 수 16332 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

curl대신 사용할 수 있는 소스


curl을 사용할 수 없는 경우라면 다음의 방법으로도 리퍼러를 속일수 있습니다. 

물론 file이나 fopen 대신 사용할수도 있습니다. 

아래의 소스를 파일로 만들어서 저장한다음 읽어올 테스트 파일도 하나 만듭니다. 

그 파일내에 <?=$_SERVER['HTTP_REFERER']?> 라고 넣고 저장합니다. 

이하 소스입니다. 
<?php 

$url = "http://82da.com/Ybbs/sample/fsockopen_test.php";//읽어올 url 
$referer = "http://test.com/";//속일 리퍼러 

$array = parse_url($url)undefined; 
$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; 

?> 

로그인 후 댓글쓰기가 가능합니다.

?

List of Articles
번호 분류 제목 날짜 조회 수
2064 연예정보 크라운제이 서인영 최고의사랑 결혼 가능성 file 2016.11.01 6402
2063 주식 쿠팡 이런회사를 사고 싶다. file 2016.01.08 1374
2062 연예정보 쿠시 비비안 열애설 진짜였나? 1 file 2016.07.13 11937
2061 유용한상식 콩나물국 끓이기 정말 쉬운 방법 2015.11.08 556
2060 유용한상식 콜라의 위엄 2013.09.07 11823
2059 재미재미 콘서트장 여고생들 패기 3 file 2012.10.12 5138
2058 회로도전자부품 콘덴서를 이용한 전류조절 2015.10.04 4728
2057 회로도전자부품 콘덴서를 연결하는 이유 2013.09.05 8975
2056 회로도전자부품 콘덴서(캐패시터) 2013.09.07 9130
2055 회로도전자부품 콘덴서(capacitor) 강좌 file 2014.01.22 7836
Board Pagination Prev 1 ... 27 28 29 30 31 ... 235 Next
/ 235

http://urin79.com

우린친구블로그

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소