|
Posted by "Richard Lynch" on 09/13/05 22:26
On Tue, September 13, 2005 2:11 pm, Gustav Wiberg wrote:
> Hi there!
>
> I don't get it...
>
>
> From the manual...
>
> string ini_set ( string varname, string newvalue )
>
> Sets the value of the given configuration option. Returns the old
> value on
> success, FALSE on failure. The configuration option will keep this new
> value
> during the script's execution, and will be restored at the script's
> ending.
>
> Does this mean that:
>
> File phpcode1.php handles cookies and has the code
> ini_set('session.cookie_lifetime',2147483647); ini it.
> File phpcode2.php has nothing to do with cookies
>
> When user goes TO phpcode2.php FROM phpcode1.php,
> session.cookie_lifetime
> would be zero and ended when browser is closed...?
No.
It means that *IF* you do that ini_set() before you do session_start()
*THEN* the Cookie sent out in phpcode1.php will have a theortical
lifetime of about 33 years.
phpcode2.php would be affected only if it did session_start(), and the
effect would be that the cookie would be theoretically available (and
the session tied to it) for 33 years.
I say THEORETICAL above because browsers are allowed to discard cookie
life-times longer than 2 years (??? check specs ???) on the assumption
that 33 year life-time cookies are just plain stupid mistakes on
somebody's part.
YMMV
NAIAA
IANAL
--
Like Music?
http://l-i-e.com/artists.htm
[Back to original message]
|