This is a discussion on session and PHPSESSID with mobile browser within the PHP Language forums, part of the PHP Programming Forums category; Hi ! I would like to propagate data between php pages, in two cases : the pages are read by : 1- Internet ...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
Hi !
I would like to propagate data between php pages, in two cases : the pages are read by : 1- Internet Explorer It's ok, data are writen in one page, and read from another. I don't use PHPSESSID 2- from a mobile browser ( mobile i-Mode phone Nec22) After several tests, I understod it's impossible, because the session system tries to write a cookie on the browser... So, I try passing PHPSESSID through the link to the next page. OK, the PHPSESSID can be read from the reached page. But, how do I read the other data written in the session variables ? What must be the order of the functions to retrieve my data ? Thanks for your ansvers, I am quite newbie with PHP. Arnaud (response mail : remove the dash from green-cove@wanadoo.fr) |
|
|||
|
"Arnaud" <green-cove@wanadoo.fr> wrote in message
news:bnjlom$brp$1@news-reader3.wanadoo.fr... > Hi ! > I would like to propagate data between php pages, in two cases : > the pages are read by : > 1- Internet Explorer > It's ok, data are writen in one page, and read from another. I don't use > PHPSESSID > > 2- from a mobile browser ( mobile i-Mode phone Nec22) > After several tests, I understod it's impossible, because the session system > tries to write a cookie on the browser... > > So, I try passing PHPSESSID through the link to the next page. OK, the > PHPSESSID can be read from the reached page. But, how do I read the other > data written in the session variables ? What must be the order of the > functions to retrieve my data ? > > Thanks for your ansvers, I am quite newbie with PHP. > Arnaud > (response mail : remove the dash from green-cove@wanadoo.fr) > You have to set the session id on the next page before you call your session. session_id($_GET['PHPSESSID']); session_start(); //you should now be able to access your session variables echo $_SESSION['mysessionvar']; |
|
|||
|
Hi Arnaud!
On Mon, 27 Oct 2003 18:47:58 +0100, "Arnaud" <green-cove@wanadoo.fr> wrote: >Hi ! >I would like to propagate data between php pages, in two cases : >the pages are read by : >1- Internet Explorer >It's ok, data are writen in one page, and read from another. I don't use >PHPSESSID > >2- from a mobile browser ( mobile i-Mode phone Nec22) >After several tests, I understod it's impossible, because the session system >tries to write a cookie on the browser... > >So, I try passing PHPSESSID through the link to the next page. OK, the >PHPSESSID can be read from the reached page. But, how do I read the other >data written in the session variables ? What must be the order of the >functions to retrieve my data ? Check your php.ini, the URL parameter is SID with my installation. If you transport that and call session_start() on each page, everything is in $_SESSION HTH, Jochen -- Jochen Daum - CANS Ltd. PHP DB Edit Toolkit -- PHP scripts for building database editing interfaces. http://sourceforge.net/projects/phpdbedittk/ |
|
|||
|
Thanks a lot !
Arnaud. "jn" <jsumner1@cfl.rr.com> a écrit dans le message de news:6Tgnb.71763$ox6.1027208@twister.tampabay.rr.c om... > "Arnaud" <green-cove@wanadoo.fr> wrote in message > news:bnjlom$brp$1@news-reader3.wanadoo.fr... > > Hi ! > > I would like to propagate data between php pages, in two cases : > > the pages are read by : > > 1- Internet Explorer > > It's ok, data are writen in one page, and read from another. I don't use > > PHPSESSID > > > > 2- from a mobile browser ( mobile i-Mode phone Nec22) > > After several tests, I understod it's impossible, because the session > system > > tries to write a cookie on the browser... > > > > So, I try passing PHPSESSID through the link to the next page. OK, the > > PHPSESSID can be read from the reached page. But, how do I read the other > > data written in the session variables ? What must be the order of the > > functions to retrieve my data ? > > > > Thanks for your ansvers, I am quite newbie with PHP. > > Arnaud > > (response mail : remove the dash from green-cove@wanadoo.fr) > > > > You have to set the session id on the next page before you call your > session. > > session_id($_GET['PHPSESSID']); > session_start(); > //you should now be able to access your session variables > echo $_SESSION['mysessionvar']; > > |
|
|||
|
Thanks a lot !
Arnaud. "Jochen Daum" <jochen.daum@cans.co.nz> a écrit dans le message de news:1ekrpv4t82ctgdft6850b9asiuo8ru23oa@4ax.com... > Hi Arnaud! > > On Mon, 27 Oct 2003 18:47:58 +0100, "Arnaud" <green-cove@wanadoo.fr> > wrote: > > >Hi ! > >I would like to propagate data between php pages, in two cases : > >the pages are read by : > >1- Internet Explorer > >It's ok, data are writen in one page, and read from another. I don't use > >PHPSESSID > > > >2- from a mobile browser ( mobile i-Mode phone Nec22) > >After several tests, I understod it's impossible, because the session system > >tries to write a cookie on the browser... > > > >So, I try passing PHPSESSID through the link to the next page. OK, the > >PHPSESSID can be read from the reached page. But, how do I read the other > >data written in the session variables ? What must be the order of the > >functions to retrieve my data ? > > Check your php.ini, the URL parameter is SID with my installation. If > you transport that and call session_start() on each page, everything > is in $_SESSION > > HTH, Jochen > -- > Jochen Daum - CANS Ltd. > PHP DB Edit Toolkit -- PHP scripts for building > database editing interfaces. > http://sourceforge.net/projects/phpdbedittk/ |