在很多服务器脚本语言中,都提供有页面重定向的功能,这些功能在留言版、单页面加载等任务中应用十分广泛,下面列举了常见语言的页面重定向。
关于
PHP
重定向的方法:
方法一:
<? header("Location: http://www.esocr.com"); // 注意:在 Location: 后面包含一个空格。 ?>
方法二:
<?
echo "<script>window.location =”http://www.esocr.com”</script>";
//
通过浏览器内置对象
location
实现。
?>
方法三:
<? echo"<METAHTTP-EQUIV=/"Refresh/" CONTENT=/"0; URL=http://www.esocr.com/">"; ?>
关于 ASP 重定向的方法:
<% Response.Redirect "homepage.asp” // 可以实现站内与站外的页面重定向,使用最普遍。 %>
关于 JSP 重定向的方法:
方法一 : response.sendRedirect("http://www.esocr.com/web/index.jsp ")
方法二 :
<jsp:forward page="http://www.esocr.com/web/index.jsp">
关于 ASP.NET 重定向的方法
方法一:
<% Server.Execute("inurl.aspx"); %>
方法二:
<% Server.Transfer("inurl. asp x"); // 页面转向 ( 服务器 上执行 ). %>
方法三:
<%
Server.Execute("inurl.aspx");
%>
服务器保存此页转向前的数据后
,
使页面转向到
m2.aspx
执行
,
再返回本页继续执行
.
再将三者结果合并后返回给浏览器
.
关于 HTML 静态语言的页面重定向:
<SCRIPT type=text/javascript> <!--
window.location.href=”http://www.esocr.com”; //-->
</script>
需要注意的是,使用此 IE 对象时必须在 URL 参数前包含“ http : // ”。