วิธีทำ Refresh Page เมื่อเข้าเพจแค่ทีเดียว


สวัสดีครับ ตามหัวข้อเลยครับ



จะมีวิธีไหนบ้างครับ ที่จะทำให้มัน Auto Refresh เมื่อเข้าเว็บ โดยให้ Refresh แค่ครั้งเดียวแล้วหยุดเลยไม่ต้องรีเฟรชอีก



จนกว่าเราจะกด F5 หรือปุ่ม Refresh เอง อ่าครับ



ไม่ทราบว่าจะมีวิธีเขียนยังไงอ่าครับ ถ้าไงรบกวนช่วยตอบทีนะครับผม ขอบคุณครับ


02 พ.ค. 2555 4 12,612

มีเหตุผลอะไรที่ต้องทำเช่นนั้นครับ

เอาแนวคิดไปนะ



ใช้ javascript ร่วมกับ PHP ได้ครับ



<script>

<?php

if($_SESSION['reload']!=true){

echo "window.location.reload();";

$_SESSION['reload']=true;

}

?>

</script>
#1


ขอบคุณครับผม



แต่ผมลองดูแล้ว มัน Refresh ไม่หยุดเลยอ่าครับ หรือผมเขียนอะไรผิดหรือเปล่าครับ



คือผมมี 2 เพจ มี 

- index.php



- test.php



แล้วที่เพจ index.php มีลิงค์ที่คลิกไปหาเพจ test.php พอมาหน้า test.ph ให้ refresh ทีเดียวพอแล้วหยุดอ่าครับ ไม่ทราบว่าต้องเขียนอะไรเพิ่มเติมหรือเปล่าร๋อครับผม



 



ไฟล์ index.php



 



<!DOCTYPE HTML>


<html>


<head>


<meta charset="utf-8">


<title>Untitled Document</title>


</head>


<body>


index    <a href="test.php">test</a>


</body>


</html>



ไฟล์ test.php


 



<!DOCTYPE HTML>


<html>


<head>


<meta charset="utf-8">


<title>Untitled Document</title>


<script>


<?php


if($_SESSION['reload']!=true){


echo "window.location.reload();";


$_SESSION['reload']=true;


}


?>


</script>


</head>


 


<body>


itest


</body>


</html>



ปล.ถ้าไงรบกวนอีกซักครั้งนะครับ ขอบคคุณครับ

#2

session_start(); ใส่ไว้บนสุดของเพจครับ
#3

ขอบคุณครับ
#4
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 1024
^