iframe跨域高度自适应html5

在开发html5的时候,iframe的高度适应是让人头疼的问题,收集到的精品代码

实现代码:iframe跨域html5高度自适应代码(适合大部分浏览器和系统)

function SetCwinHeight(obj)
{
var cwin=obj;
if (document.getElementById)
{
if (cwin && !window.opera)
{
if (cwin.contentDocument && cwin.contentDocument.body.offsetHeight)
cwin.height = cwin.contentDocument.body.offsetHeight + 20; //FF NS
else if(cwin.Document && cwin.Document.body.scrollHeight)
cwin.height = cwin.Document.body.scrollHeight + 10;//IE
}
else
{
if(cwin.contentWindow.document && cwin.contentWindow.document.body.scrollHeight)
cwin.height = cwin.contentWindow.document.body.scrollHeight;//Opera
}
}
}

iframe引用

<iframe src=” ” quality=”high” width=”100%” height=”auto” onload=”SetCwinHeight(this);”>

curl获取用户IP地址伪造来路和浏览器突破防盗链

curl真是个不错的东西
curl获取用户IP地址伪造来路和浏览器突破防盗链
实例代码:

$curl = curl_init($url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($curl, CURLOPT_USERAGENT, ‘Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36’);
$reIP=$_SERVER[“REMOTE_ADDR”];
curl_setopt($curl,CURLOPT_HTTPHEADER,array(“X-FORWARDED-FOR:$reIP”,”CLIENT-IP:$reIP”));
curl_setopt($curl, CURLOPT_REFERER, ‘url’);
$data = curl_exec($curl);
curl_close($curl);
return $data;