projects
/
brisk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
no_cache management added
[brisk.git]
/
web
/
Obj
/
brisk.phh
diff --git
a/web/Obj/brisk.phh
b/web/Obj/brisk.phh
index
b52c333
..
af2a901
100644
(file)
--- a/
web/Obj/brisk.phh
+++ b/
web/Obj/brisk.phh
@@
-293,6
+293,13
@@
function mop_flush()
flush();
}
flush();
}
+function force_no_cache(&$header_out)
+{
+ $header_out['Pragma'] = 'no-cache, must-revalidate';
+ $header_out['Cache-Control'] = 'no-cache';
+ $header_out['Expires'] = '-1';
+}
+
function file_lock($fname, $is_exclusive)
{
if (($res = @fopen($fname, "r+")) == FALSE) {
function file_lock($fname, $is_exclusive)
{
if (($res = @fopen($fname, "r+")) == FALSE) {
@@
-2179,6
+2186,8
@@
class Room {
$content = ob_get_contents();
ob_end_clean();
$content = ob_get_contents();
ob_end_clean();
+ force_no_cache($header_out);
+
$s_a_p->pgflush_try_add($new_socket, 20, $header_out, $content);
return TRUE;
$s_a_p->pgflush_try_add($new_socket, 20, $header_out, $content);
return TRUE;
@@
-2189,6
+2198,8
@@
class Room {
$content = ob_get_contents();
ob_end_clean();
$content = ob_get_contents();
ob_end_clean();
+ force_no_cache($header_out);
+
$s_a_p->pgflush_try_add($new_socket, 20, $header_out, $content);
return TRUE;
$s_a_p->pgflush_try_add($new_socket, 20, $header_out, $content);
return TRUE;