วิธีการสร้างหน้าเว็บให้หน่วงเวลาก่อนจะไปยังหน้าเว็บจริง ๆ ด้วยฟังชั่น header()

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderators: mindphp, ผู้ดูแลกระดาน

User avatar
jamepiyawat
PHP VIP Members
PHP VIP Members
Posts: 2008
Joined: 21/05/2019 10:45 am

วิธีการสร้างหน้าเว็บให้หน่วงเวลาก่อนจะไปยังหน้าเว็บจริง ๆ ด้วยฟังชั่น header()

Post by jamepiyawat »

สำหรับใครที่ใครที่พัฒนาเว็บไซต์ด้วย php ก็คงจะต้องเคยเห็นเว็บที่มีการหน่วงเวลาก่อนที่จพาเราไปยังหน้าเว็บที่ต้องการซึ่งถ้าเป็นภาษา php แล้วละก็สามารถทำได้ง่าย ๆ ด้วยฟังชั่นที่ชื่อว่า header() ซึ่งฟังชั่นนี้สามารถทำได้หลายรูปแบบไม่ว่าจะเป็น การย้ายหน้าเพจไปยังเว็บอื่น หรือ จะส่งผลออกเป็นไฟล์ ตามสกุลต่าง ๆ ก็ได้หรือจะกำหนัดให้ refresh ตามจำนวนที่ต้องการก็ย่อมได้และบทความนี้ก็จะมาแสดงวิธีการที่จะทำให้หน้าเว็บของเราหน่วงเวลาตามที่เรากำหนดกันจะเป็นอย่างไรลองไปดูเลย

โค้ดที่จะใช่ในการหน่วงเวลาเป็นแบบนี้

Code: Select all

header("Refresh: เวลาเป็นวินาที; url=เพจปลายทาง");

ตัวอย่าง

โค้ดนี้อยู่ในไฟล์ test39.php

Code: Select all

<?php
echo "จะย้ายไปยังหน้า google ภายใน 4 วิ";
header("Refresh: 4; url=https://www.google.com/");
exit();
?>
เมือเราเข้าไปที่หน้า test39.php นี้
Selection_999(2364).png
Selection_999(2364).png (9.87 KiB) Viewed 333 times
เมื่อผ่านไป 4 วิหน้าเว็บก็จะเป็นถูก Refresh เป็นหน้า google
Selection_999(2365).png
Selection_999(2365).png (22.81 KiB) Viewed 333 times
เป็นอย่างไรบ้างครับสำหรับวิธีนี้ไม่ยากอย่างที่คิดใช่ไหมครับเท่านี้เราก็สามารถสร้างหน้าที่จะหน่วงเวลาก่อนจะไปยังหน้าที่ผู้ใช้ต้องการได้แล้วก็หวังว่าผู้ที่เข้ามาอ่านนี้จะได้รับความรู้เกี่ยวกับภาษา php มากขึ้นนะครับ


ศึกษาเพิ่มเติม
บทเรียน HTML5
บทเรียน css
บทความแชร์ความรู้ CSS และ HTML
บทความแชร์ความรู้ php

ท่านใดที่มีข้อสงสัยหรือติดปัญหาเกี่ยวกับ CSS และ HTML สามารถเขียนกระทู้ตั้งคำถามไว้ได้ที่
ถามตอบ HTML CSS
ถามตอบ php

  • Similar Topics
    Replies
    Views
    Last post

Return to “PHP Knowledge”

Who is online

Users browsing this forum: No registered users and 7 guests