🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Odtworzenie sesji

#219717
From: AdamO79PL
Date: Tue, 14 Jul 2009 16:55
24 lines
2517 bytes
On 14 Lip, 16:40, Kriss <ak...@kalisz.home.pl> wrote:
> Witam.
> Piszę w php WebService (nusoap) i klienta w c#. Mam mały problem z
> sesjami.
> W webserwisie wystawiam sobie kilka różnych funkcji, jak je wywołuje w
> kliencie (program WinForm) to dla każdego odwołaniado funkcji web,
> tworzy się nowa sesja (wg mnie to oczywiste). Ale stworzyłem w
> webserwisie funkcję  'zaloguj', która sprawdza usera w bazie danych,
> do aktualnej sesji zapisuje jego id i tym podobne rzeczy, po czym
> zwraca klientowi (c#) id sesji, teraz klient przy każdym wywołaniu
> dowolnej innej funkcji przekazuje w parametrze ten id sesji.
>
> W tych funkcjach "webowych" jako pierwsze mam polecenie    "session_id
> ($sessionID);" ( gdzie $sessionID to parametr przekazany z klienta) co
> moim zdaniem powinno "przejąć" sesje o tym id. I teraz tak, przy
> wywoływaniu kolejnych funcji tworzy się tylko jedna sesja, (czyli
> chyba dobrze) ale niestety dane, które były zapisywane do sesji w
> momęcie "logowania" nie są dostępne w innych funkcjach z webserwisu,
> czyli sesja nie została przejęta. Dodam, że w pliku sesji wszystkie
> dane które potrzebuje się znajdują.
>
> Ma ktoś jakiś pomysł, jak to zrobić poprawnie??

A jak z ustawieniem domeny dla sesji?
Technical Details
Message-ID: <b38bf244-8205-43d4-8089-cb0436b1c0ff@f33g2000vbm.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!wsisiz.edu.pl!plix.pl!newsfeed1.plix.pl!newsfeed00.sul.t-online.de!t-online.de!news.glorb.com!postnews.google.com!f33g2000vbm.googlegroups.com!not-for-mail
References: <9f98e251-8332-4dd3-9c78-32909346ae1c@p23g2000vbl.googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!wsisiz.edu.pl!plix.pl!newsfeed1.plix.pl!newsfeed00.sul.t-online.de!t-online.de!news.glorb.com!postnews.google.com!f33g2000vbm.googlegroups.com!not-for-mail
From: AdamO79PL <adamo79pl@gmail.com>
Newsgroups: pl.comp.lang.php
Subject: Re: Odtworzenie sesji
Date: Tue, 14 Jul 2009 09:55:33 -0700 (PDT)
Organization: http://groups.google.com
Lines: 28
Message-ID: <b38bf244-8205-43d4-8089-cb0436b1c0ff@f33g2000vbm.googlegroups.com>
References: <9f98e251-8332-4dd3-9c78-32909346ae1c@p23g2000vbl.googlegroups.com>
NNTP-Posting-Host: 83.15.85.114
Mime-Version: 1.0
X-Trace: posting.google.com 1247590533 5445 127.0.0.1 (14 Jul 2009 16:55:33 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Tue, 14 Jul 2009 16:55:33 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: f33g2000vbm.googlegroups.com; posting-host=83.15.85.114;  posting-account=AQncpwoAAADd8QVHf_U8zZ29rugqMPrB
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US)  AppleWebKit/530.5 (KHTML, like Gecko) Chrome/2.0.172.33 Safari/530.5,gzip(gfe),gzip(gfe)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit