Reply to Re: session_set_cookie_params and session_save_path

Your name:

Reply:


Posted by Pedro Graca on 10/13/06 21:17

turnitup wrote:
> if I do
>
> session_save_path("/blah/blah/")

Session data is saved to /blah/blah

> it saves my sessions to that path.
>
> but if I follow it by
> session_set_cookie_params(nnnn, "/blah/blah/")
>
> it breaks session_start.

The client sends cookies to pages in "http://www.yourserver.com/blah/blah"
but the script where you call session_start() is not in that directory,
so it never receives a session id from the client.

> however
>
> session_set_cookie_params(nnnn);

Unless you changed `session.cookie_path` in php.ini, this is the
same as

session_set_cookie_params(nnnn, '/');

> session_start();
>
> works fine!!

The client and the server are in synch! :)

> Is there something I am doing wrong, or is there a workaround?
> Basically, I need a system which allows a browser to sit idle for a
> number of hours for what is an intranet application, but I need my
> sessions stored to a specific location.

Do not use session_set_cookie_params(), or, if you must, keep it short
and omit the 'path` parameter.

--
File not found: (R)esume, (R)etry, (R)erun, (R)eturn, (R)eboot

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация