PDA

View Full Version : refresh کردن صفحه با php



mostafa612003
یک شنبه 29 آذر 1388, 14:36 عصر
با سلام

چگونه مي توان در يک صفحه با php بگويم که صفحه خودش را refresh کند

متشکرم

mst_ab
یک شنبه 29 آذر 1388, 14:57 عصر
مستقیماً توسط php نمیشه ولی می تونید متا تگی را در HTML وارد کنید که پس از اینکه کاربر صفحه رو دید ، بعد از گذشت مثلاً 200 ثانیه صفحه رو رفرش کنه: اینطوری:


<meta http-equiv="refresh" content="200;url=http://webdesign.about.com">
که البته قسمت:

;url=http://webdesign.about.com
اختیاری هست و نشون میده بعد از 200 ثانیه باید به کدوم صفحه ( یا سایت ) بره . در صورتی که این پارامتر ذکر نشه ، صفحه رفرش می خوره.

این کد رو باید در head وارد کنی ، ولی هر جای دیگه هم echo کنی جواب میده.

موفق باشید.

امیـرحسین
یک شنبه 29 آذر 1388, 19:25 عصر
اینجوری هم میشه ولی نه همیشه:

header('Location: ' .$_SERVER['PHP_SELF']);

Ali110k
چهارشنبه 24 خرداد 1396, 22:59 عصر
اینجوری هم میشه
بعد از چند ثانیه میتونی بگی.




header("Refresh: مقدار ثانیه ; URL=اسم صفحه");
?>
از پایگاه داده هم میتونی بگی


<?php
$timeout = هر اسمی از پایگاه داده');settype($timeout, 'integer');
header("Refresh: {$timeout}; URL=http://www.example.ir");?>