-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!not-for-mail
From: Marek <b...@e...com>
Newsgroups: pl.comp.www
Subject: Re: Jak zapanować nad sesjami w PHP?
Date: Thu, 16 Sep 2010 07:50:43 +0200
Organization: Dzial Sieciowy ICM, Uniwersytet Warszawski
Lines: 56
Message-ID: <nylp2160w68d$.1vr1gpfm8i8cr$.dlg@40tude.net>
References: <h...@4...net>
<1m097c47qcm3$.1xfjjakqnzcer.dlg@40tude.net>
<10n397sauf42u$.15wnth0ldc7z0$.dlg@40tude.net>
<i6q9u9$2ju8$1@news2.ipartners.pl>
<wqwg0qshzki6.13x1ay6x6wvh1$.dlg@40tude.net>
<1d2hglcnntytc$.js6tpsp7c2uw.dlg@40tude.net>
<1b4unc0lonzrj$.1v6w35atkgjp4$.dlg@40tude.net>
<168wzk14lahen$.c1zvs09lwloe.dlg@40tude.net>
NNTP-Posting-Host: chello087207027155.chello.pl
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: 8bit
X-Trace: news.net.icm.edu.pl 1284616250 18699 87.207.27.155 (16 Sep 2010 05:50:50
GMT)
X-Complaints-To: u...@n...net.icm.edu.pl
NNTP-Posting-Date: Thu, 16 Sep 2010 05:50:50 +0000 (UTC)
User-Agent: 40tude_Dialog/2.0.15.1pl
Xref: news-archive.icm.edu.pl pl.comp.www:396779
[ ukryj nagłówki ]Dnia Wed, 15 Sep 2010 23:19:10 +0200, Borys Pogoreło napisał(a):
> Dnia Wed, 15 Sep 2010 20:12:21 +0200, Marek napisał(a):
>
>> NIE UŻYWAM ciasteczek - raz jeszcze powtarzam :-) One same się używają bo
>> TAK DZIAŁAJĄ sesje w PHP.
>
> Używasz. Niejawnie czy nie, ale używasz.
>
> I możesz parametry tych ciasteczek sobie zmienić:
> http://pl2.php.net/manual/en/function.session-set-co
okie-params.php
>
O, nawet nie wiedziałem o tym :-) Zresztą nie miałem potrzeby wiedzenia o
tym gdyż i tak nie za bardzo jest co modyfikować. Standardowe parametry
cisteczek wydają się być prawidłowe. Nie ma do czego się przyczepić.
> Nie wymuszasz gdzieś na ciasteczku sesji ścieżki /admin ?
> Ew. w drugą stronę - wymuś /
Standardowe ciasteczka PHP zawierają ścieżkę (lewa) / oraz (prawa) /admin.
Podkreślę, że ważna jest kolejność zakładek. Zakładka (zarówno pod FF jak i
IE8), która posiada cisteczko z / powoduje, że odczytywany przez Flash z
poziomu tej zakładki inny skrypt PHP posługuje się ciasteczkiem /admin -
czyli w konsekwencji złym numerem sesji.
> Pytam tylko jak kwestię ciastek rozwiązali we Flashu, bo ja na niego mam
> alergię.
Nie dziwię się :-) Szczególnie od czasu gdy Adobe wykupiło Macromedia i
zaczęli wdrażać swoje nieergonomiczne (a nawet debilne) patenty, środowisko
zaczęło szwankować również i od tej strony.
A wracając do wątku: nie rozwiązali bo nie było potrzeby zajmowania się
tym. Przynajmniej tu nie sknocili niczego.
> Skoro jednak dostaje ID we flashvars, to powinien być tego
> świadomy i sobie z tym radzić.
Flash nie wysyła żadnych ciasteczek bo to jest funkcją browsera. Temu
ostatniemu miesza się z kolei, które ma wysłać. Ale sprawdzę tą koncepcję.
Może faktycznie wymuszę z poziomu Flasha wysyłanie poprawnego ciasteczka.
Pewnie trafię znów głową w mur bo coś wyjdzie na jaw ale spróbować można.
Czuję przez kości, że aby to skorygowane ciasteczko mogło być wysłane to
bez reloadu strony z Flashem nie obejdzie się więc zabawa nie będzie miała
sensu.
Na wszelki wypadek wyjaśnię, że tylko debuggingowo przekazywałem ID sesji
do FlashVars. Flash standardowo nie otrzymuje żadnych zmiennych w ten
sposób a już w szczególności cookies.
> Choć w sumie race condition mogłoby wystąpić
> - o ile twórcy przeglądarki takiej sytuacji nie przewidzieli (a IMO
> powinni).
No i chyba ma to miejsce :(
Następne wpisy z tego wątku
Najnowsze wątki z tej grupy
- Jakie znacie działające serwery grup dyskusyjnych?
- is it live this group at news.icm.edu.pl
- php, linki z nazwami a $_GET, SEO
- www polityka pl captcha
- dyktatura brudnego palucha
- www.znanylekarz.pl
- Czy pytanie o sczytywanie stron programami/skryptami to tu?
- Grupy webdevowe
- Jak wydrukować stronę?
- IIS, kilka witryn
- linki <a href="/strona.php"> (ze slashami)
- co rozszerza stronę??
- responsywny akapit <p>
- Czy istnieje jakiś emulator przeglądarek pod Mac'a?
- taka sama konfiguracja dla localhost i produkcji
Najnowsze wątki
- 2024-11-11 Wyważanie kół rowerowych
- 2024-11-11 Kosz, gdzie??
- 2024-11-11 Coraz mniej ludzi robi prawo jazdy
- 2024-11-11 Opole => SAP HANA Cloud Dev / Data Engineer <=
- 2024-11-11 Warszawa => Spedytor Międzynarodowy <=
- 2024-11-11 Lublin => Senior PHP Developer <=
- 2024-11-11 Marki => Senior PHP Symfony Developer <=
- 2024-11-11 Chrzanów => Team Lead / Tribe Lead FrontEnd <=
- 2024-11-11 Gliwice => Specjalista ds. public relations <=
- 2024-11-11 Gdańsk => Kierownik Działu Spedycji Międzynarodowej <=
- 2024-11-11 Gdańsk => Head of International Freight Forwarding Department <=
- 2024-11-11 Warszawa => Sales Development Representative (in German) <=
- 2024-11-11 Marsz niepodległości
- 2024-11-08 Belka
- 2024-11-09 pierdolec na punkcie psa