Heim >Backend-Entwicklung >PHP-Tutorial >PHP springt automatisch zu einer bestimmten Seite

PHP springt automatisch zu einer bestimmten Seite

墨辰丷
墨辰丷Original
2018-05-10 15:19:105377Durchsuche

In diesem Artikel wird hauptsächlich die Methode zum Implementieren geplanter Sprünge auf PHP-Seiten vorgestellt. Ein Beispiel zeigt die Technik zur Verwendung der Header-Funktion zum Implementieren von Sprüngen.

history.go(-2); //JavaScript-Code, gehe zwei Seiten zurück.
setTimeout("playSec("+num+")",1000); //JavaScript-Code, Timer, Aufruf der Funktion playSec() nach einer Sekunde.

success.php Seite „Vorgangserfolg“
error.php Seite „Vorgangsfehler“

1.success.php Seite „Vorgangserfolg“

<?php  
$message=urldecode($_GET["message"]);  
$url=trim($_GET["url"]);  
?>  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml">  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
<title>操作成功</title>  
<style type="text/css">  
*{margin:0px;padding:0px;}  
.box{  
    width:450px;  
    border:1px solid #f0f0f0;  
    background:#FFFFCC;  
    margin:100px auto;  
    padding:20px;  
    font-size:14px;  
    line-height:180%;  
    color:#444;  
}  
h2{margin-bottom:10px;}  
#time{color:#FF0000;}  
.color2{color:#0099FF;}  
a.a1:link,a.a1:visited{color:#0099FF;text-decoration:none;}  
a.a1:hover{color:#FF0000;text-decoration:underline;}  
</style>  
</head>  
  
<body>  
<div class="box">  
    <h2 align="center">操作成功</h2>  
    <p><b>提示:<?php echo $message;?></b></p>  
    <p>系统将在 <span id="time">3</span> 秒钟后自动跳转,如果不想等待,请点击 <a class="a1" href="<?php echo $url?>">这里</a> 跳转。</p>  
</div>  
</body>  
</html>  
<script language="javascript">  
function playSec(num)  
{  
    time.innerText=num;  
    if(--num >0)  
    {  
        setTimeout("playSec("+num+")",1000);    //设置定时器,一秒后调用playSec()函数  
    }else  
    {  
        location.href="<?php echo $url?>";   //跳转到其他页面  
    }  
}  
playSec(3);  
</script>

2.error.php Seite mit Betriebsfehlern

<?php  
$message=urldecode($_GET["message"]);  
?>  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml">  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
<title>操作成功</title>  
<style type="text/css">  
*{margin:0px;padding:0px;}  
.box{  
    width:450px;  
    border:1px solid #f0f0f0;  
    background:#FFFFCC;  
    margin:100px auto;  
    padding:20px;  
    font-size:14px;  
    line-height:180%;  
    color:#444;  
}  
h2{margin-bottom:10px;}  
#time{color:#FF0000;}  
.color2{color:#0099FF;}  
a.a1:link,a.a1:visited{color:#0099FF;text-decoration:none;}  
a.a1:hover{color:#FF0000;text-decoration:underline;}  
</style>  
</head>  
  
<body>  
<div class="box">  
    <h2 align="center">操作失败</h2>  
    <p><b>提示:<?php echo $message;?></b></p>  
    <p>系统将在 <span id="time">5</span> 秒钟后自动跳转,如果不想等待,请点击 <a class="a1" href="javascript:history.go(-2);">这里</a> 跳转。</p>  
</div>  
</body>  
</html>  
<script language="javascript">  
function playSec(num)  
{  
    var time = document.getElementById("time");  
    time.innerText=num;  
    if(--num >0)  
    {  
        setTimeout("playSec("+num+")",1000);    //设置定时器,每一秒调用一次playSec()函数  
    }else  
    {  
        history.go(-2);   //后退两个页面  
    }  
}  
playSec(5);  
</script>

Verwandte Empfehlungen:

HTML zur Realisierung des automatischen Seitensprungs Fünf Methoden

PHP meldet einen Fehler und springt automatisch

Springt automatisch, nachdem die PC-WeChat-Scancode-Zahlung erfolgreich war PHP Teilen des Versionscodes

3 Möglichkeiten, die HTML-Seite automatisch nach 3 Sekunden springen zu lassen

Das obige ist der detaillierte Inhalt vonPHP springt automatisch zu einer bestimmten Seite. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn