I tried with just the first three header() statements you gave, but it
didn't work.
Let me try the modification date ... which file is being referred to
in $ffile?
Also, I'm using Firefox, if it's of any consequence.
Thanks!
On Jul 22, 2008, at 7:30 AM, Bernhard Kohl wrote:
I'm pretty sure this is a cache issue ..
To disable caching:
header('Cache-Control: no-cache, no-store, max-age=0, must-
revalidate');
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past
header('Pragma: no-cache');
But if you have the modification date then use
$time = filemtime($ffile);
header('Last-Modified: '.gmdate('D, d M Y H:i:s', $time).' GMT');
On Tue, Jul 22, 2008 at 1:14 PM, Rahul S. Johari <sleepwalker@xxxxxxxxxxxxxxxx
> wrote:
Ave,
I'm wondering if there's a PHP solution to this, I could be in the
wrong place.
I have an INSERT form which submits to the same php page, which also
displays the records from the mySQL database the INSERT form submits
to. When the form submits and the page returns, the added record
does not show up unless you "Refresh" the page.
I'm imagining even after form submit, the Browser is caching the
data and displaying data from the Cache.
Is there a solution to this? Is there anything PHP can do to
instruct the browser not the cache the data?
Thanks!
---
Rahul Sitaram Johari
Founder, Internet Architects Group, Inc.
[Email] sleepwalker@xxxxxxxxxxxxxxxx
[Web] http://www.rahulsjohari.com
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
---
Rahul Sitaram Johari
Founder, Internet Architects Group, Inc.
[Email] sleepwalker@xxxxxxxxxxxxxxxx
[Web] http://www.rahulsjohari.com