ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* Re: [Sysadmins] Сессия php после redirect
  @ 2008-09-12  7:15 ` Yury Konovalov
  2008-09-17 21:26   ` Konstantin A. Lepikhov
  0 siblings, 1 reply; 2+ messages in thread
From: Yury Konovalov @ 2008-09-12  7:15 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Г

12 сентября 2008 г. 1:07 пользователь Rinat Bikov <bikoz.r@gmail.com> написал:
> Здравствуйте, уважаемые!
> Имеется такая ситуация:
> apache2-mod_php5-5.2.7.20080627-alt1
> apache2-2.2.9-alt10
> В php.ini присутствует следующая строчка:
> register_globals = On
>
> В итоге если в одном PHP файле сохранить что-либо в сессии
> и сделать редирект на другую страницу, то на другой
> странице всё сохранённое в сессии теряется.
>
> session_start, session_write_close используются.
>
> Гуглил по этому поводу, русскоязычных тредов не нашёл,
> а англоязычные треды по этому поводу есть, только
> решения также пока не увидел (если не считать использования
> свежего CodeIgniter).
>
> Кто-нибудь сталкивался с этим?
Где хранится идентификатор сессии? Если не в куках в GET, то
естественно его при редиректе нужно учитывать.
-- 
Best Regards, Yury Konovalov aka Speccyfan (2:453/53)
Registered Linux User #379588

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [Sysadmins] Сессия php после redirect
  2008-09-12  7:15 ` [Sysadmins] Сессия php после redirect Yury Konovalov
@ 2008-09-17 21:26   ` Konstantin A. Lepikhov
  0 siblings, 0 replies; 2+ messages in thread
From: Konstantin A. Lepikhov @ 2008-09-17 21:26 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Hi Yury!

Friday 12, at 10:15:43 AM you wrote:

> Г
> 
> 12 сентября 2008 г. 1:07 пользователь Rinat Bikov <bikoz.r@gmail.com> написал:
> > Здравствуйте, уважаемые!
> > Имеется такая ситуация:
> > apache2-mod_php5-5.2.7.20080627-alt1
> > apache2-2.2.9-alt10
> > В php.ini присутствует следующая строчка:
> > register_globals = On
> >
> > В итоге если в одном PHP файле сохранить что-либо в сессии
> > и сделать редирект на другую страницу, то на другой
> > странице всё сохранённое в сессии теряется.
> >
> > session_start, session_write_close используются.
> >
> > Гуглил по этому поводу, русскоязычных тредов не нашёл,
> > а англоязычные треды по этому поводу есть, только
> > решения также пока не увидел (если не считать использования
> > свежего CodeIgniter).
> >
> > Кто-нибудь сталкивался с этим?
> Где хранится идентификатор сессии? Если не в куках в GET, то
> естественно его при редиректе нужно учитывать.
Поставить 

session.cookie_path = / (по-умолчанию там /tmp)

Это баг упаковки свежего php5.

-- 
WBR et al.


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2008-09-17 21:26 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-09-12  7:15 ` [Sysadmins] Сессия php после redirect Yury Konovalov
2008-09-17 21:26   ` Konstantin A. Lepikhov

ALT Linux sysadmins discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
		sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
	public-inbox-index sysadmins

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sysadmins


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git