Hi Kurst,
I don't know whether what I'm about to pass on will be of any help, or close
to solving your problem, but perhaps the idea might lead you somewhere.
I was faced with a problem: As my index page loaded, I had to test to see
whether 'cookies' were enabled, without resorting to javascript. The reason I
had to check: without cookies, sessions wouldn't work properly. The user
would not be aware of anything amiss, until he accessed something from the db
-- then all forms were messed up.
The solution I hit upon was to create a test schema that relied on two
additional 'pages' been called. On the 'index' page, the main one I wanted
displayed, (and the one called for by url), has a simple script at the
beginning. I have found that the 'index' page is not cached since it must be
processed through this two-page filter on every encounter with the url --
else it is re-directed. Maybe it will work for you, or you could adapt it to
your needs?? (I'm only a one-year 'php-veteran from the trenches' :>)
Code follows:
Index page:
<?php session_start(); ob_start(); ?>
<?php
if ($_SESSION['test'] == "") {
$_SESSION['test'] = "1";
header("location: index-load.php");
}
?>
Index-load page:
<?php session_start(); ob_start(); ?>
<?php
if ($_SESSION['test'] == "1") {
$_SESSION['test'] = "1";
session_write_close();
header("location: index.php");
}
else {
header("location: index-message.php");
}
?>
Index-message page:
<?php session_start(); ob_start(); ?>
<?php
switch ($_SESSION['test']):
case "1":
header(location: index.php")
break;
case ""
$_SESSION['test'] = "1";
/* you can put whatever message, commands in here */
break;
endswitch;
?>
Hth,
Andre
On Saturday 08 March 2003 03:03 am, you wrote:
> > -----Original Message-----
> > From: Bryan Lipscy [mailto:[EMAIL PROTECTED]
> > Sent: Saturday, March 08, 2003 1:38 AM
> > To: 'Kurst'; [EMAIL PROTECTED]
> > Subject: RE: [PHP] Tryng To Prevent Caching on IE 5-6.0
> >
> > Try: header("Cache-control: private");
>
> It's a very good suggestion and I thank you for it but IE is still caching
> the data :(.
>
> For those people who are wondering -
> I used almost ever variation of that cache control in the header
> That includes:
> The cache-control as the only command, added to my huge cache-control
> statement, and put on it's own line.
>
> Anybody else have any suggestions or different ways?
>
> Thanks for the advice :)
> I appreciate it!
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php