สวัสดีครับ ตามหัวข้อเลยครับ
จะมีวิธีไหนบ้างครับ ที่จะทำให้มัน Auto Refresh เมื่อเข้าเว็บ โดยให้ Refresh แค่ครั้งเดียวแล้วหยุดเลยไม่ต้องรีเฟรชอีก
จนกว่าเราจะกด F5 หรือปุ่ม Refresh เอง อ่าครับ
ไม่ทราบว่าจะมีวิธีเขียนยังไงอ่าครับ ถ้าไงรบกวนช่วยตอบทีนะครับผม ขอบคุณครับ
มีเหตุผลอะไรที่ต้องทำเช่นนั้นครับ
เอาแนวคิดไปนะ
ใช้ javascript ร่วมกับ PHP ได้ครับ
<script>
<?php
if($_SESSION['reload']!=true){
echo "window.location.reload();";
$_SESSION['reload']=true;
}
?>
</script>
เอาแนวคิดไปนะ
ใช้ javascript ร่วมกับ PHP ได้ครับ
<script>
<?php
if($_SESSION['reload']!=true){
echo "window.location.reload();";
$_SESSION['reload']=true;
}
?>
</script>
ขอบคุณครับผม
แต่ผมลองดูแล้ว มัน 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>
ปล.ถ้าไงรบกวนอีกซักครั้งนะครับ ขอบคคุณครับ
session_start(); ใส่ไว้บนสุดของเพจครับ
ขอบคุณครับ