🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #220227

Re: Zend framework bez cookies

#220227
From: Peter May
Date: Thu, 20 Aug 2009 07:59
57 lines
2932 bytes
ant pisze:
> Peter wrote:
>>> Sprawdź też czy:
>>> "Wrong: Do not enable PHP's  session.auto_start setting."
>>> "Wrong: Do not use PHP's session_start() function directly."
>> Mam sprawdzić czy podane ustawienia nie są przypadkiem ustawione?
> 
> Tak. Generalnie doprowadź do tego, żeby nic Zendowi nie
> przeszkadzało w inicjalizacji sesji.

Muszę popatrzeć jeszcze w ustawienia. Upewnię się, że nic mu nie 
przeszkadza.

> No i zobacz źródło:
> http://framework.zend.com/svn/framework/standard/trunk/library/Zend/Session.php
> 
> tam są takie ciekawostki jak:
>         'cookie_lifetime'           => null,
>         'cookie_path'               => null,
>         'cookie_domain'             => null,
>         'cookie_secure'             => null,
>         'cookie_httponly'           => null,
>         'use_cookies'               => null,
>         'use_only_cookies'          => 'on',
> 
> myślę, że coś w okolicach use_cookies i use_only_cookies...

Te parametry to jedno, ale pewnie inne jeszcze muszę też ustawić, bo 
samo ustawienie use_cookies i use_only_cookies to za mało.

> zresztą jest to też opisane w linku, który przytoczyłeś.

> Ustawiasz use_cookies w konfigu?

Zależy o jakim konfigu myślisz. Generalnie ustawiam opcje dla sesji w 
Zendzie, a konkretnie w bootstrapie:

Zend_Session::setOptions(array(
	tutaj opcje
));

> Rozumiem, że chcesz aby bez cookies id sesji leciało w URL?

Innego wyjścia nie widzę / nie znam.

> Pytanie jest, czy aby na pewno na tym Ci zależy?
> 
> http://www.theregister.co.uk/2008/09/29/sessionid_protection/

Ten artykuł zwraca uwagę na pewne ryzyko, ale jest też tam zdanie "Even 
though these problems are easy to identify and relatively easy to fix, 
many web applications still have them.".

A więc da się niejako zadbać o bezpieczeństwo, tylko trzeba wiedzieć jak ;-)

-- 
Peter
Technical Details
Message-ID: <h6j0c1$sa2$1@nemesis.news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail
References: <h6f4rs$8mt$1@node1.news.atman.pl> <h6h2kr$rm3$1@atlantis.news.neostrada.pl> <h6h36j$ibu$1@node1.news.atman.pl> <h6hj1n$9ak$1@nemesis.news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail
From: Peter May <peter.may@poczta.fm>
Newsgroups: pl.comp.lang.php
Subject: Re: Zend framework bez cookies
Date: Thu, 20 Aug 2009 09:59:30 +0200
Organization: TP - http://www.tp.pl/
Lines: 57
Message-ID: <h6j0c1$sa2$1@nemesis.news.neostrada.pl>
References: <h6f4rs$8mt$1@node1.news.atman.pl> <h6h2kr$rm3$1@atlantis.news.neostrada.pl> <h6h36j$ibu$1@node1.news.atman.pl> <h6hj1n$9ak$1@nemesis.news.neostrada.pl>
NNTP-Posting-Host: uw210.internetdsl.tpnet.pl
Mime-Version: 1.0
X-Trace: nemesis.news.neostrada.pl 1250755777 28994 80.55.152.210 (20 Aug 2009 08:09:37 GMT)
X-Complaints-To: usenet@news.neostrada.pl
NNTP-Posting-Date: Thu, 20 Aug 2009 08:09:37 +0000 (UTC)
User-Agent: Thunderbird 2.0.0.22 (Windows/20090605)
In-Reply-To: <h6hj1n$9ak$1@nemesis.news.neostrada.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit