61阅读

访问页面升级自动跳转-Google搜索中断服务45分钟 访问跳转错误页面

发布时间:2017-07-30 所属栏目:开发

一 : Google搜索中断服务45分钟 访问跳转错误页面

  站长网 11月6日快讯: 早上9.15分左右,谷歌出现“502 Server Error”错误提示,无法正常使用!

  此次无法服务据上次仅几天之隔,让人有点匪夷所思,到底是何问题导致Google.cn的频繁出错呢?值得注意的是前段时间Goolge的博客搜索域名跳转百度。

  以下为Google的错误截图:

 

  本站发稿时,谷歌已经恢复正常,但谷歌接二连三的出现停止服务已经给众多使用谷歌搜索的人们带来了很大的麻烦!

二 : JSP中的倒数计时和自动跳转页面

老师说要写blog,然后只能把雪藏了多年没动过的博客重新翻出来了,今天先分享下JSP里的倒数计时和自动跳转页面

抓狂然后刚才好不容易码完,网页出错了。

1,在标签中建立onload事件,用作自动刷新;

<body onload="shownum()(www.61k.com)">

2,在<script>中编写onload事件:

<script type="text/javascript">

var i = 6; function shownum(){

i=i-1; document.getElementById("time").innerHTML=i+"秒后自动跳转登陆

界面";

setTimeout('shownum()',1000); }

</script>

3,编写自动跳转事件:

<meta http-equiv="refresh" content ="5;url=<%=basePath%>jsp/login.jsp">

4,搞定

三 : 使用PHP header进行页面跳转出现的问题解疑

我们在进行页面跳转的时候,通常会用到PHPheader。那么如何才能正确的使用PHP header呢?我们在使用的过程中应当注意些什么问题呢?

  • PHP mail发送邮件出现问题的详细解决办法
  • 推荐几款性能强大的PHP类库
  • PHP脚本编写在网站开发中的作用解析
  • PHP分页类的具体使用方法
  • PHP跳转代码的实现方法讲解

在PHP中用header("location:test.php")进行跳转要注意以下几点,有助于解决一些新手经常遇到的问题

1、location和“:”号间不能有空格,否则会出错。
2、在用header前不能有任何的输出。
3、header后的PHP代码还会被执行。

下面是和asp中重定向response.redirect的比较:

例1:

response.redirect "../test.asp"
header("location:../test.php");

两者区别:

asp的redirect函数可以在向客户发送头文件后起作用.

  1. <html><head>< /head><body>
  2. <%response.redirect"../test.asp"%>
  3. < /body>< /html>

查是php中下例代码会报错:

  1. <html><head></head><body>
  2. <?
  3. header("location:../test.php");
  4. ?>
  5. </body></html>
  6. 只能这样:
  7. <?
  8. header("location:../test.php");
  9. ?>
  10. <html><head></head><body>...</body></html>

即PHP header之前不能向客户发送任何数据.
例2:

asp中

  1. <html><head></head><body>
  2. <%
  3. response.redirect"../a.asp"
  4. response.redirect"../b.asp"
  5. %>
  6. </body></html>
  7. 结果是重定向a.asp文件.
  8. php呢?
  9. <?
  10. header("location:../a.php");
  11. header("location:../b.php");
  12. ?>
  13. <html><head></head><body></body></html>

我们发现它重定向b.php.
原来在asp中执行redirect后不会再执行后面的代码.
而php在执行header后,继续执行下面的代码.
在这方面上php中的header重定向不如asp中的重定向.有时我们要重定向后,不能执行后面的代码:
一般地我们用

  1. if(...)
  2. header("...");
  3. else
  4. {
  5. ...
  6. }

但是我们可以简单的用下面的PHP header方法:

  1. if(...)
  2. {header("...");exit();}

还要注意的是,如果是用Unicode(UTF-8)编码时也会出现问题,需要调整PHP header的缓存设置.

  1. <[email=%@]%@LANGUAGE="VBSCRIPT[/email]"CODEPAGE="936"%>
  2. <%ifRequest.ServerVariables("SERVER_NAME")="s.jb51.net"then
  3. response.redirect"news/index.htm"
  4. else%>
  5. <%endif%>
  6. <script>
  7. varurl=location.href;
  8. if(url.indexOf('';
  9. if(url.indexOf('';
  10. if(url.indexOf('http://www.shouji17.com/')!=-1)location.href='/cn/index.asp';
  11. if(url.indexOf('http://www.baidu.com/')!=-1)location.href='/cn/index.asp';
  12. </script>

以上就是在使用PHP header时应当注意的几点问题。

本文标题:访问页面升级自动跳转-Google搜索中断服务45分钟 访问跳转错误页面
本文地址: http://www.61k.com/1057299.html

61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1