39

更新ページに次のコードを使用していますが、完了時にリロードされません。次のコードが機能しないことがあります。

 $page = $_SERVER['PHP_SELF'];
 $sec = "10";
 header("Refresh: $sec; url=$page");
 echo "Watch the page reload itself in 10 second!";
4

8 に答える 8

66

<meta>次のように、ヘッダー リダイレクトの代わりにリダイレクトを使用します。

<?php
$page = $_SERVER['PHP_SELF'];
$sec = "10";
?>
<html>
    <head>
    <meta http-equiv="refresh" content="<?php echo $sec?>;URL='<?php echo $page?>'">
    </head>
    <body>
    <?php
        echo "Watch the page reload itself in 10 second!";
    ?>
    </body>
</html>
于 2012-07-16T02:56:26.163 に答える
32

あなたが使用することができます

<meta http-equiv="refresh" content="10" > 

headタグの間に追加するだけです

ここで、10 はページが自動的に更新される時間です

于 2013-10-06T06:23:02.613 に答える
11

このコードを使用すると、5 秒で自動的に更新されます。更新の時間を変更できます

<?php $url1=$_SERVER['REQUEST_URI']; header("Refresh: 5; URL=$url1"); ?>

于 2014-11-22T19:50:43.883 に答える
5

これも試してみてください。ページは 10 秒ごとに更新されます

<html>
 <head>

  <meta http-equiv="refresh" content="10; url="<?php echo $_SERVER['PHP_SELF']; ?>">
 </head>
 <body>

 </body>
</html>
于 2016-09-12T15:43:39.753 に答える
1

たぶん、このコードを使用して、

<meta http-equiv="refresh" content = "30" />

ゆっくりしてください

于 2017-01-09T07:02:21.953 に答える