Openapi를 쓰면 보통.. 쿼리에 제한이 있기때문에!!
그렇기 때문에!!!
후후후.. 직접 페이지를 긁어 와서 파싱하겠습니다.
//꽤나 쓸만한 함수//
function getUrlData($url)
{
$url_parsed = parse_url($url);
$port = 80;
// get 방식
$path = $url_parsed["path"]."?".$url_parsed["query"];
$out = "GET $path HTTP/1.0\r\nHost: $host\r\n\r\n";
$fp = @fsockopen($host,$port,$errno,$errstr,5);
fwrite($fp,$out);
$body = false;
while(!feof($fp))
{
$s = fgets($fp,1024);
if($body)
{
$data .= $s;
}
if($s == "\r\n")
{
$body = true;
}
}
fclose($fp) ;
return $data;
}
$Ref[0] = "http://search.naver.com/search.naver?where=nexearch&query=%";
$Ref[1] = "sm=top_lve'>";
$Ref[2] = "</a>";
$Ref[4] = "<span class='rank";
그 다음 소스는 비공개 하겠습니다.. 왜냐하면.. 아실분들은 다 아실 정도로... 추잡하죠.. 위의 배열만으로도 느끼실수 있을꺼에요..
------------------------------------------
이렇게 페이지를 구성한 다음에 CAFE2X 호스팅에서 60초 리프레쉬로 돌렸는데..
데몬 / 터널링을 구성하셨다고 정지를... 후..
데몬은 이해가 가는데 터널링은 왜 나왔는지... 후..
터널링은 VPN 쪽에서 나온 개념 으로 생각 되어지고..
네이버 지식인에서는 아래와 같은 답변. 그나마 이해하기 쉬운.. 서버 호스팅을 하는 이유가 있구나..ㅋ
2. 터널링이라는 용어를 사용하는 이유
실제 VPN을 사용하게 되면 단순 보안이 아닌 외부PC와 VPN 장비간에 각종 트래픽이 움직이게 됩니다. 이러한 각종 트래픽이 암호화되어 전송되기 때문에 터널링이라는 용어를 사용하게 됩니다. 여기서 간과해서는 안되는 내용은 외부 PC는 인터넷 구간에 존재 하게 되기 때문에 회사내부 자원을 접속하는것과 회사내부 자원 이외의 일반 인터넷을 접속하는것과의 구분이 필요하게 됩니다. 즉 이러한 구분 접속을 가능하게 하면서 회사 내부 자원 접속시에만 암호화 통신이 이루어지기 때문에 터널링이라는 용어를 사용하는것 입니다.

