• 梦想还是要有的,万一实现了呢...
  • 区块链论坛整装待发...

如何通过php或JS(Javascript) 自定义时间后自动跳转或刷新页面

JavaScript Vetrue 6个月前 (04-21) 174次浏览 0个评论 二维码链接

三种 Php 自动页面跳转的方法:

  • 一:使用 Header 函数。
  • 二:使用 HTML 固有标记。(不仅仅适用于 Php,同样适用于 ASP,.Net,以及 Jsp 中)。
  • 三:输出 javascript,利用 Js 代码,达到 Php 页面自动跳转的目的。(也适用于 Php 以外的其他语言,不过相应语言代码不同)。一、用 HTTP 头信息(Header 函数)
也就是用 PHP 的 HEADER 函数。PHP 里的 HEADER 函数的作用就是向浏览器发出由 HTTP 协议规定的本来应该通过 WEB 服务器的控制指令,例如声明返回信息的类型(“Context-type: xxxx/xxxx”),页面的属性(“No cache”, “Expire”)等等。

一、用 HTTP 头信息使 Php 自动跳转到另外一个页面的方法如下:

<?php
$url = index.php
Header("HTTP/1.1 303 See Other");
Header("Location: $url");
exit; 
?>
注意一下,”Localtion:”后面有一个空格。

二、利用 HTML 标记(META 中的 REFRESH 属性)

用 HTML 标记,就是用 META 的 REFRESH 标记,举例如下:

<?php $url = index.php;?>
<HTML>
<HEAD>
<META HTTP-EQUIV="REFRESH" CONTENT="10; URL=<? echo $url;?>>
</HEAD>
<BODY>
</BODY>
</HTML>
注:这里的 CONTENT=”10 的意思是说 10 秒以后跳转。

三、用 javascript 脚本来实现

<?php
$url=index.php;
echo "<!--<SCRIPT LANGUAGE="javascript">";
echo "location.href='$url'";
echo "</SCRIPT>-->";
?>

PHP 自带函数

<?
//PHP 自带函数
Header("Location: http://www.php.com ");
?>
<?
//利用 meta
echo "<meta http-equiv='refresh' content='0; url=http://www.php.com'>";
?>

利用 Javascript 语言

<?
//利用 Javascript 语言
echo "<script language='javascript'>";
echo "     location='https://vetrue.com' ; ";
echo "</script>";
?>
注意:使用 Header 函数时必须网页未产生任何输出,此时尤其要注意空格的问题。即必须放在网页最开始处

Vetrue , 版权所有丨如未注明 , 均为原创丨转载请注明原文链接
原文标题:如何通过 php 或 JS(Javascript) 自定义时间后自动跳转或刷新页面
原文链接:https://vetrue.com/article/224.html
喜欢 (0)
发表我的评论
取消评论
表情 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址