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
값 내에서 시간을 설정할 수 있습니다 .
PHP 에서는 할 수 없습니다 . 페이지가로드되면 PHP가 종료되고 제어 할 수 없게됩니다.
몇 가지 옵션이 있습니다.
- 자바 스크립트 사용
- 새로 고침 메타 태그를 사용하십시오.
<meta http-equiv="refresh" content="5">
새로 고침 메타 태그 가 가장 쉽고 가장 편리 하다고 생각 합니다.
다음 meta
과 같이 태그를 에코하십시오 .
URL은 새로 고침 후 페이지를 리디렉션해야하는 URL입니다.
echo "<meta http-equiv=\"refresh\" content=\"0;URL=upload.php\">";
이 메타 태그를 PHP에 추가하면 도움이 될 수 있습니다.
echo '<META HTTP-EQUIV="Refresh" Content="0; URL=' . $location . '">';
header('Location: .');
Chrome, Firefox, Edge 및 Internet Explorer 11에서 페이지를 새로 고치는 것 같습니다.
JavaScript를 사용하여 새로 고칠 수 있습니다. 전체 페이지 새로 고침 대신 내용을 div에서 새로 고칠 수 있습니다. 그런 다음 JavaScript를 사용하여 특정 div 만 새로 고칠 수 있으며 전체 페이지 새로 고침보다 빠르게 작동합니다.
PHP 는 서버 측 언어이므로 PHP로 페이지를 새로 고칠 수는 없지만 페이지를 새로 고치는 가장 좋은 방법은 JavaScript입니다.
location.reload();
방문의 위치를 다시로드 () 메소드 .
한 가지 방법은 URL 끝에 임의의 숫자를 추가하는 것입니다. 이렇게하면 매번 파일 이름을 바꿀 필요가 없습니다. 예 :
echo "<img src='temp.jpg?r=3892384947438'>"
임의의 숫자가 다르면 브라우저는이를 캐시하지 않지만 웹 서버는이를 무시합니다.
참고 URL : https://stackoverflow.com/questions/12383371/refresh-a-page-using-php
'Programing' 카테고리의 다른 글
Rails CSRF Protection + Angular.js : protect_from_forgery는 POST에서 로그 아웃하도록합니다 (0) | 2020.07.05 |
---|---|
IOS7 : UINavigationController의 UIScrollView 오프셋 (0) | 2020.07.05 |
사파리에서 유효하지 않은 날짜 (0) | 2020.07.05 |
PCH 오류를 수정하는 방법? (0) | 2020.07.05 |
BooleanToVisibilityConverter를 어떻게 반전합니까? (0) | 2020.07.05 |