|
| |
|
|
| |
для: XPraptor
(19.06.2006 в 14:58)
| | | ОГРОМНОЕ СПАСИБО!
УРА!!!!!!!!!
РАБОТАЕТ! | |
| |
|
|
| |
|
|
| |
для: XPraptor
(19.06.2006 в 14:56)
| | | Сорри, совсем забыл сессию сбросить.
Вот так надо, а то только один раз перегрузитсяи потом не будет.
if(!isset($_SESSION["isrefresh"]) || empty($_SESSION["isrefresh"])){
$_SESSION["isrefresh"]=1;
Header("Location: " . basename($_SERVER["PHP_SELF"]) . "?" . $_SERVER["QUERY_STRING"]);
exit();
}else{
$_SESSION["isrefresh"]=0;
}
|
| |
| |
|
|
| |
|
|
| |
для: inga
(19.06.2006 в 14:49)
| | | Только что залил и проверил на сервере. Все отлично грузится вот этим кодом.
<?php
session_start();
Header("Expires: Thu, 19 Feb 1998 13:24:18 GMT");
Header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
Header("Cache-Control: no-cache, must-revalidate");
Header("Cache-Control: post-check=0,pre-check=0");
Header("Cache-Control: max-age=0");
Header("Pragma: no-cache");
if(!isset($_SESSION["isrefresh"]) || empty($_SESSION["isrefresh"])){
$_SESSION["isrefresh"]=1;
Header("Location: " . basename($_SERVER["PHP_SELF"]) . "?" . $_SERVER["QUERY_STRING"]);
exit();
}
?>
<html>
|
| |
| |
|
|
| |
|
|
| |
для: XPraptor
(19.06.2006 в 14:24)
| | | та форма что появляется не правильная, нужно обновить тогда будут правильные данные.
а теперь написала по другому как вы сказали вообще не грузиться ни чего терерь.
фух!!!
как же быть?
мне очень наравиться
echo "<META HTTP-EQUIV='Refresh' CONTENT='0; URL=".$_SERVER['REQUEST_URI']."'>";
|
потомучто когда так тогда все данные правильно отбражаються и вообще все хорошо, но блин как сделать что бы оно только один раз обновилось? | |
| |
|
|
| |
|
|
| |
для: komex
(19.06.2006 в 13:40)
| | | У вас не происходит перезагрузки. Возможно установки хоста не могут использовать напрямую переменную $PHP_SELF
Используйте такой вариант:
header("Location: " . $_SERVER["PHP_SELF"] . "?" . $_SERVER["QUERY_STRING"]);
Странно, сейчас опять нажал на вторую, третью сылки и все работает, форма появляется.
Кстати, я ошибся там вверху, переменную написал с подчеркиванием лишним. $PHP_SELF надо, но лучше используйте этото вариант, который в этом посте. | |
| |
|
|
| |
|
|
| |
для: inga
(19.06.2006 в 13:28)
| | | Очень странно. По идее должно сработать с сессией, а там сначала вообще ничего нет. | |
| |
|
|
| |
|
|
| |
для: XPraptor
(19.06.2006 в 13:17)
| | | ну не работает так. вообще черти что получается. вот можите сами посмотреть
http://www.presa.ua/shop/
и нажмите где нибуть "для авіа доставки" это ссылка на то окно с формой, где я вставила то что вы посоветовали | |
| |
|
|
| |
|
|
| |
для: inga
(19.06.2006 в 13:08)
| | | Это самые верхние строчки вашей страницы с формой.
Сессия стартует первой строкой потом проверяется перегружалась ли страница. | |
| |
|
|
| |
|
|
| |
для: XPraptor
(19.06.2006 в 13:00)
| | | то что вы XPraptor написали мне выше я вообще не понимаю. вы хоть скажите куда его вставить и надо ли еще чего то там дописывать? | |
| |
|
|
| |
|
|
| |
для: inga
(19.06.2006 в 12:42)
| | | Скорее всего, у вас глюк IE. В любом другом браузере не будет такого.
Глюк в IE может возникать как произвольно, так и от неверного DOCTYPE в начале страницы.
Используйте то, что я вам написал. Это проверка перегружалась страница или нет, и перегружает, если еще не перегружалась.
Но сначала проверьте в других браузерах, может у вас просто глюк IE. | |
| |
|
|
|