Re: ini_set()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux