2006/09/22 | 页面重定向的方法
类别(编程开发) | 评论(0) | 阅读(122) | 发表于 14:32
在很多服务器脚本语言中,都提供有页面重定向的功能,这些功能在留言版、单页面加载等任务中应用十分广泛,下面列举了常见语言的页面重定向。


关于PHP重定向的方法:

方法一:

<?
header("Location: 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.aspx"); //页面转向(服务器上执行).
%>
方法三:
<%
Server.Execute("inurl.aspx");
%>
服务器保存此页转向前的数据后,使页面转向到m2.aspx执行,
再返回本页继续执行.再将三者结果合并后返回给浏览器.

关于HTML静态语言的页面重定向:
<SCRIPT type=text/javascript>
<!--
window.location.href="http://www.microsoft.com";
//-->
</script>
需要注意的是,使用此IE对象时必须在URL参数前包含"http://"。
0

评论Comments