[php] PHP를 사용하여 페이지 새로 고침

PHP를 사용하여 주기적으로 페이지를 새로 고치는 방법은 무엇입니까? PHP로 할 수 없다면 가장 권장되는 시나리오는 무엇입니까?



답변

PHP로 할 수 있습니다 :

header("Refresh:0");

현재 페이지를 새로 고치고 다른 페이지로 리디렉션해야하는 경우 다음을 사용하십시오.

header("Refresh:0; url=page2.php");


답변

PHP 에서는 다음을 사용할 수 있습니다.

$page = $_SERVER['PHP_SELF'];
$sec = "10";
header("Refresh: $sec; url=$page");

또는 JavaScript를 사용하십시오 window.location.reload().


답변

PHP를 사용하여 주기적으로 페이지를 새로 고칠 수 있습니다.

<?php
    header("refresh: 3;");
?>

3 초마다 페이지가 새로 고쳐집니다.


답변

PHP에서 header () 로 간단하게 가능합니다 :

header('Refresh: 1; url=index.php');


답변

PHP 컨텐츠를 새로 고치는 두 가지 방법을 찾았습니다.

1. HTML meta태그 사용하기 :

echo("<meta http-equiv='refresh' content='1'>"); //Refresh by HTTP 'meta'

2. PHP 재생 빈도 사용 :

$delay = 0; // Where 0 is an example of a time delay. You can use 5 for 5 seconds, for example!
header("Refresh: $delay;"); 


답변

페이지를 새로 고치는 모든 PHP 방법 외에도 다음 HTML 메타 태그로 페이지가 새로 고쳐집니다.

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

메타 새로 고침“주어진 시간 간격 후에 현재 웹 페이지 또는 프레임을 자동으로 새로 고침”을 참조하십시오.

content값 내에서 시간을 설정할 수 있습니다 .


답변

header('Location: .'); Chrome, Firefox, Edge 및 Internet Explorer 11에서 페이지를 새로 고치는 것 같습니다.