PHP에서 페이지 새로 고침
-
header()
함수를 사용하여 PHP에서 페이지를 주기적으로 새로 고칩니다 -
HTML
meta
태그를 사용하여 PHP에서 주기적으로 페이지 새로 고침 -
location.reload()
JavaScript 함수를 사용하여 페이지를 주기적으로 새로 고칩니다
PHP에서Refresh
헤더를 사용하여 페이지를 새로 고치는 방법을 소개합니다. 이 방법을 사용하여 페이지를 새로 고치는 시간 간격을 정의 할 수 있습니다.
PHP에서 HTML meta
태그를 사용하여 페이지를 새로 고치는 또 다른 방법을 보여줍니다. 이 방법은 페이지 새로 고침 지연 시간을 정의하므로 첫 번째 방법과 유사합니다.
location.reload()
JavaScript 함수를 사용하여 페이지를 새로 고치는 방법의 예를 보여줍니다. 이 함수는 PHP 스크립트에서 사용합니다.
header()
함수를 사용하여 PHP에서 페이지를 주기적으로 새로 고칩니다
header()
함수를 사용하여 PHP에서 페이지를 새로 고칠 수 있습니다. header()
함수 안에Refresh
헤더를 작성하고 페이지를 새로 고치는 시간 간격을 지정합니다. 예를 들어,header()
함수를 작성하고 시간 간격을 1 초로header("Refresh:1")
로 지정합니다. 두 번째 줄에서date()
함수를 사용하여 현재 날짜와 시간을 표시합니다. H
,i
,s
,Y
,m
및d
를 사용하여 각각 시간, 분, 초, 년, 월 및 일을 나타냅니다. date()
함수 내에서이 형식을 사용하십시오. header()
함수에 대한 내용은 PHP 매뉴얼을 참조하십시오.
아래 예는 현재 시간을 1 초로 새로 고칩니다. 결과적으로 현재 시간이 스크립트에 의해 웹 페이지에 표시됩니다. 코드의 출력 섹션에는 인스턴스 만 표시됩니다.
예제 코드 :
# php 7.*
<?php
header("Refresh:1");
echo date('H:i:s Y-m-d');
?>
출력:
14:45:19 2021-04-14
HTML meta
태그를 사용하여 PHP에서 주기적으로 페이지 새로 고침
HTML meta
태그를 사용하여 PHP에서 주기적으로 페이지를 새로 고칠 수 있습니다. meta
태그의http-equiv
속성을refresh
로 설정하고content
속성에 지연 시간을 지정합니다. http_equiv
속성은content
속성 값에 대한 HTTP 헤더를 설정합니다. 예를 들어,meta
태그를 작성하고http-equiv
속성을refresh
로 지정하고content
속성을1
로 지정한 다음 태그를 닫습니다. 위의 방법과 같이date()
함수를 사용하여 현재 날짜와 시간을 표시합니다. 메타 새로 고침에 대해 알아 보려면 여기를 확인하세요.
아래 예는 웹 페이지에 실시간 날짜 및 시간을 표시합니다. 이 기능을 사용할 수 있도록 페이지가 1 초 후에 새로 고쳐집니다. 코드의 출력 섹션에는 시간 인스턴스 만 표시됩니다.
예제 코드 :
#php 7.x
<?php
echo("<meta http-equiv='refresh' content='1'>");
echo date('H:i:s Y-m-d');
?>
출력:
15:13:13 2021-04-14
location.reload()
JavaScript 함수를 사용하여 페이지를 주기적으로 새로 고칩니다
JavaScript 함수location.reload()
를 사용하여 웹 페이지를 새로 고칠 수 있습니다. 이 함수는 PHP 파일에서도 사용할 수 있습니다. PHP 파일의 맥락에서script
태그 안에location.reload()
함수를 에코합니다. 이 함수는 부울 값을 매개 변수로 사용합니다. true
값은 서버에서 웹 페이지를 다시로드하는 반면false
값은 브라우저의 데이터가 캐시 된 페이지를 다시로드합니다. 기본값은false
입니다. location.reload()
함수에 대한 자세한 내용은 MSDN 웹 문서를 참조하십시오.
예를 들어, PHP 파일에서date()
함수를 에코하여 현재 날짜와 시간을 표시합니다. 그런 다음script
태그 안에location.reload()
함수를 작성합니다. type
속성을tex/javascript
로 지정합니다. 그런 다음echo
문을 사용하여script
태그를 인쇄합니다.
코드 예 :
#php 7.x
<?php
echo date('H:i:s Y-m-d');
echo '<script type="text/JavaScript"> location.reload(); </script>';
?>
출력:
15:53:25 2021-04-14
Subodh is a proactive software engineer, specialized in fintech industry and a writer who loves to express his software development learnings and set of skills through blogs and articles.
LinkedIn