学习一下山西联通的流氓代码
作者:admin 日期:2012-10-02
主要是实现Iframe框架自适应窗口高度的javascript代码:
XML/HTML代码
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
- "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
- <title>无标题文档</title>
- </head>
- <body style="margin:0;padding:0; height:100%" scroll=no>
- <!--用户原访问地址-->
- <iframe id="content" name="content" src="http://www.qq.com/?QL7VK9PcHH=2lIixFsDw2" marginwidth="0" marginheight="0" frameborder="0" width="100%" height="100%" >
- </iframe>
- <!--自动适应高度脚本 解决IE7不能适应问题-->
- <script language="javascript">
- var Sys = {};
- var ua = navigator.userAgent.toLowerCase();
- var s;
- (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :
- (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :
- (s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :
- (s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :
- (s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;
- function autoheight(sid) {
- var gid=document.getElementById(sid);
- gid.height=document.documentElement.offsetHeight-5;
- }
- if(Sys.ie)
- {
- if(parseFloat(Sys.ie)<9)
- {
- window.setInterval("autoheight(\"content\")",100);
- }
- }
- // window.setInterval("autoheight(\"content\")",100);
- </script>
- <!--插入广告脚本-->
- <script src="js/ad-03.js" language="JavaScript"></script>
- <script type="text/javascript">
- var _bdhmProtocol = (("https:" == document.location.protocol) ? " https://" : " http://");
- document.write(unescape("%3Cscript src='" + _bdhmProtocol + "hm.baidu.com/h.js%3F8bb7a0dabf88a82b478f65a1152b9680' type='text/javascript'%3E%3C/script%3E"));
- </script>
- </body>
- </html>
php伪造来路客户端curl采集代码
作者:admin 日期:2012-10-02
PHP代码
- $reffer='';//来路
- $curl = curl_init();
- curl_setopt($curl, CURLOPT_URL, $url);// 设置你需要抓取的URL
- curl_setopt($curl, CURLOPT_HEADER, false);// 设置header
- curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
- //curl_setopt($curl, CURLOPT_MAXREDIRS, );
- curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);// 设置cURL 参数,要求结果保存到字符串中还是输出到屏幕上。
- curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/4.0+(compatible;+MSIE+8.0;+Windows+NT+5.1;+Trident/4.0)');//客户端
- curl_setopt($curl, CURLOPT_REFERER, $reffer);//伪造来源地址
- curl_setopt($curl, CURLOPT_FRESH_CONNECT, true);//强制新连接,替代缓存
- curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 5); // 设置连接超时时间
- curl_setopt($curl, CURLOPT_TIMEOUT, 120); // 设置CURL超时时间
- $html = curl_exec($curl);// 运行cURL,请求网页
IIS服务器下做301永久重定向设置方法
作者:admin 日期:2012-10-02
以前也没怎么关注301重定向,第一因为没有网站要重定向,第二对于不带www的域名我都是用的转发到带www的域名。不过一场风波之后,很多服务商已经不提供转发服务了,虽说易名现在还可以享用到免费的转发服务,但是却不能不带www的转发到带www的同时进行MX记录解析,这对于需要MX解析的朋友也是一大烦恼。
而且有些域名在国外,转发更是用不了,也只能进行301永久重定向了,不然搜索引擎是把不带www的站和带www的站分开对待的,只是我们习惯于用带www的域名罢了。
在网络上看了些教程,再根据自己的实践,也终于搞定了IIS服务器上的301永久重定向设置问题。实现方法如下:
1.新建一个站点,对应目录如E:\wwwroot\301web。该目录下只需要1个文件,即index.html或者加个404.htm。绑定要跳转的域名,如图:
广告位