GORAGOD.com

freelance, web developer, web designer, hosting, domain name

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


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



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



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



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


02 พ.ค. 2555 4 12,904

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

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



ใช้ 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 ขนาดไฟล์ไม่เกิน 2M
^