龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

PHP Proxy

时间:2014-07-22 14:52来源: 作者: 点击:
分享到:
PHP 实现的网页代理
PHP 实现的网页代理
<?php
   if ( !isset($_REQUEST["url"]) ) exit;

   $u = $_REQUEST["url"];
   if (substr($u, -0, 7) != "http://") exit;

	echo file_get_contents( $u );

/*
	function getPage($url, $referer, $timeout, $header=true){
		if(!isset($timeout)) $timeout=30;
		$curl = curl_init();
		if(strstr($referer,"://")){
			curl_setopt ($curl, CURLOPT_REFERER, $referer);
		}
		curl_setopt ($curl, CURLOPT_URL, $url);
		curl_setopt ($curl, CURLOPT_TIMEOUT, $timeout);
		curl_setopt ($curl, CURLOPT_USERAGENT, sprintf("Mozilla/%d.0",rand(4,5)));
		curl_setopt ($curl, CURLOPT_HEADER, (int)$header);
		curl_setopt ($curl, CURLOPT_RETURNTRANSFER, 1);
		curl_setopt ($curl, CURLOPT_SSL_VERIFYPEER, 0);
		$html = curl_exec ($curl);
		curl_close ($curl);
		return $html;
	}

	echo getPage( $u, "http://www.websitename.com", "20", false );
*/
?>
精彩图集

赞助商链接