개발 꿀팁/PHP

PHP에서 웹 페이지 건너뛰기 방법

Jammie 2022. 9. 23. 11:45
반응형

PHP에서 웹 페이지 점프 리다이렉트 방법(총 3가지)
안녕하세요 Yangrl입니다
오늘 사용자 로그인 기능을 할 때 리다이렉트 페이지를 사용하였고, 그 후비교적 흥미가 있어서, 학습은 세 가지를 총결산하였다.방법, 기억을 깊게 한다.

첫째, header() 함수를 이용하여 리다이렉트한다.이것도 제가 많이 쓰는 거예요.(주의! locationhe와 ":" 사이에는 빈칸이 없어야 합니다. 그렇지 않으면 효과가 없습니다!)

<?php
    header('content-type:text/html;charset=uft-8);
    //페이지 재연결
    header('location:index.php');
 ?>

두 번째: HTML 헤더의 메타데이터 태그를 사용하여 HTTP-equiv=refresh 및 content="점프에 걸리는 시간(초 단위), url=점프 주소"를 정의합니다

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    //페이지 점프, 점프 시간: 3초, 대상 주소: index.php
    <meta http-equiv="refresh" content="3;url=index.php">
    <title>skip...</title>
</head>

또는

<?php
header('content-type:text/html;charset=utf-8');
$url='index.php';
 ?>
 <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    //페이지 점프, 점프 시간: 2초, 대상 주소: index.php
    <meta http-equiv="refresh" content="2;url=<?php echo $url; ?>">
    <title>skip...</title>
</head>

세 번째: 자바스크립트를 이용한 점프

<?php
header('content-type:text/html;charset=utf-8');
$url='index.php';
//대상 페이지로 바로 이동
echo <script>window.location.href='$url';</script>;
?>

이상이 PHP에서 페이지를 리디렉션하는 세 가지 방법입니다

 

반응형

'개발 꿀팁 > PHP' 카테고리의 다른 글

php 해석 yaml  (0) 2022.09.23
php 신호 처리  (0) 2022.09.23
php 비교 부동 소수점 수  (0) 2022.09.22
php 작업MySQL(pdo)  (0) 2022.09.22
PHP는 두 개의 타임스탬프가 같은 주에 있는지 어떻게 판단합니까?  (0) 2022.09.22