Hướng dẫn php auto refresh - tự động làm mới php

Thường thì mình hay dùng Javascript để refresh (làm mới) lại trang hay còn gọi là F5 lại trang, ở bài này mình sẽ hướng dẫn bạn refresh lại trang bằng PHP.

Hướng dẫn php auto refresh - tự động làm mới php

Bài toán mình đặt ra như sau: Khi người dùng truy cập vào một trang nào đó không tồn tại mình sẽ xuất một thông báo sau: "Xin chào bạn, trang này không tồn tại, bạn sẽ được chuyển hướng tự động về trang chủ sau 5 giây".
chuyển hướng tự động về trang chủ sau 5 giây".

Trong PHP để chuyển hướng ta sẽ dùng hàm header( $string )

Trường hợp 1:

echo "Xin chào bạn 
"; echo "Trang của bạn sẽ được tải lại sau 5s"; echo header("refresh: 5"); exit();

Ở trường hợp này, người dùng sẽ bị load lại trang sau 5 giây

Trường hợp 2:

echo "Xin chào bạn 
"; echo "Trang này không tồn tại, bạn sẽ được chuyển hướng về google sau 5s"; echo header("refresh: 5; url = https://google.com"); exit();

Ở trường hợp này, người dùng sẽ được chuyển hướng về Google.com sau 5 giây. Bạn có thể thay url bằng bất cứ url nào bạn muốn.

Hi vọng ở bài học này bạn sẽ vận dụng trong dự án của bạn ở hiện tại và tương lai

Cám ơn bạn đã đọc bài viết, nếu có thắc mắc gì thì bạn hãy comment ở bình luận bên dưới nhé.

Người cố vấn cho DevOps - DevSecops - SRE - Cloud - Container & Micorservice tại Cot Focus at Cotocus

Tham gia các khóa học chứng nhận sau đây của tôi ...- DevOps Chuyên gia được chứng nhận (DCP)- Các chuyên gia được chứng nhận kỹ thuật độ tin cậy (SRECP) của DevOps- Master In DevOps Engineering (MDE)- Chuyên gia được chứng nhận (DSOCP) của DevSecops (DSOCP)- DevOps Certified Professionals (DCP)- Site Reliability Engineering Certified Professionals (SRECP)- Master in DevOps Engineering (MDE)- DevSecOps Certified Professionals (DSOCP)

Xin vui lòng giúp đỡ. Mã Ajax sẽ là gì?

Đã hỏi ngày 26 tháng 12 năm 2013 lúc 12:54Dec 26, 2013 at 12:54Dec 26, 2013 at 12:54

5

Trong tải của bạn.php ở cuối:

echo json_encode($loadout);

Trong index.html




Đã trả lời ngày 26 tháng 12 năm 2013 lúc 13:11Dec 26, 2013 at 13:11Dec 26, 2013 at 13:11

AybaybAyBAyB

11,5K4 Huy hiệu vàng31 Huy hiệu bạc47 Huy hiệu đồng4 gold badges31 silver badges47 bronze badges4 gold badges31 silver badges47 bronze badges

5

Trượt 1

Chương trình chuyên nghiệp theo định hướng công việc đáng tin cậy nhất

Chuyên gia được chứng nhận DevOps (DCP)

Thực hiện bước đầu tiên của bạn vào thế giới của DevOps với khóa học này, điều này sẽ giúp bạn tìm hiểu về các phương pháp và công cụ được sử dụng để phát triển, triển khai và vận hành phần mềm chất lượng cao.

Trượt 2

DevOps to DevSecops - Tìm hiểu sự tiến hóa

DevSecops Chứng nhận Chuyên nghiệp (DSOCP)

Học cách tự động hóa bảo mật vào môi trường DevOps có nhịp độ nhanh bằng các công cụ và tập lệnh nguồn mở khác nhau.

Trượt 2

DevOps to DevSecops - Tìm hiểu sự tiến hóa

DevSecops Chứng nhận Chuyên nghiệp (DSOCP)

Học cách tự động hóa bảo mật vào môi trường DevOps có nhịp độ nhanh bằng các công cụ và tập lệnh nguồn mở khác nhau.

Trượt 2

DevOps to DevSecops - Tìm hiểu sự tiến hóa

DevSecops Chứng nhận Chuyên nghiệp (DSOCP)

Trượt 2

DevOps to DevSecops - Tìm hiểu sự tiến hóa

DevSecops Chứng nhận Chuyên nghiệp (DSOCP)

Học cách tự động hóa bảo mật vào môi trường DevOps có nhịp độ nhanh bằng các công cụ và tập lệnh nguồn mở khác nhau.

Chuyên gia giải pháp Azure DevOps

Tìm hiểu về các dịch vụ DevOps có sẵn trên Azure và cách bạn có thể sử dụng chúng để làm cho quy trình làm việc của bạn hiệu quả hơn.

Trượt 3

AWS được chứng nhận DevOps Professionalload() method which fetch data from database. Then after this load() method has been used in Jquery setInterval(), this method will execute load() method on regular interval until we have called clearInterval(). So this way we can Auto load and refresh div content on every predefine interval with Jquery and Ajax.

index.php

post.php

display.php

tbl_post.sql

Tìm hiểu về các dịch vụ DevOps do AWS cung cấp và cách bạn có thể sử dụng chúng để làm cho quy trình làm việc của bạn hiệu quả hơn.

Trong hướng dẫn này, chúng tôi sẽ học cách thực hiện tải tự động và làm mới div mỗi giây bằng cách sử dụng phương thức jQuery và ajax với tập lệnh PHP. Trong hướng dẫn này, trước tiên, chúng tôi sẽ chèn dữ liệu biểu mẫu vào bảng MySQL bằng cách sử dụng phương thức JQuery Ajax trong PHP. Sau khi chèn dữ liệu vào cơ sở dữ liệu sau đó bằng cách sử dụng phương thức JQuery Load () tìm nạp dữ liệu từ cơ sở dữ liệu. Sau đó, sau khi phương thức tải () này đã được sử dụng trong jQuery setInterval (), phương thức này sẽ thực thi phương thức tải () theo khoảng thời gian thường xuyên cho đến khi chúng tôi gọi ClearInterVal (). Vì vậy, bằng cách này, chúng tôi có thể tự động tải và làm mới nội dung div trên mỗi khoảng thời gian định nghĩa với jQuery và ajax.load() method which fetch data from database. Then after this load() method has been used in Jquery setInterval(), this method will execute load() method on regular interval until we have called clearInterval(). So this way we can Auto load and refresh div content on every predefine interval with Jquery and Ajax.

  • Hướng dẫn cơ bản của PHP với bản demo cơ bản của Chentan vào năm 2020-Phần 1
  • Hướng dẫn cơ bản của PHP với bản demo cơ bản của Chentan vào năm 2020-Phần 2

Tác giả at Cotocus

Bài viết gần đây
- DevOps Certified Professionals (DCP)
- Site Reliability Engineering Certified Professionals (SRECP)
- Master in DevOps Engineering (MDE)
- DevSecOps Certified Professionals (DSOCP)