[PHP] Re: Session problem

2010-12-21 Thread Walter Caielli
I've fixed the problem.
I don't know why, but suddenly windows prevents PHP from writing into 
C:\windows\temp directory.
Moving the session and log files to another directory solved the problem.
Until few days ago it worked. I've now to discovered what was changed in 
windows configuration.



Walter Caielli walter.caie...@ars21.net ha scritto nel messaggio 
news:bd.40.31041.b7a60...@pb1.pair.com...
 I'm facing the following basic problem:

 I have made two simple sample files to explain it:

 1st file:
 ?php
   session_start();
$_SESSION['SS_user'] = user000;
   echo $_SESSION['SS_user'];
   echo SID;
   echo br.session_id();
   echo 'br /a href=home.phppage 1/a';
 ?

 2nd file
 ?php
   session_start();
   echo file Homebr;
   echo session_name().'+'.session_id();
   echo $_SESSION['SS_user'];
 ?

 $_SESSION seems to be empty. Nothing is print. Session Name and session ID 
 are the same but it seems that $_SESSION is not shared across the two 
 files. No HTML is made before sessioni_start().
 Why?
 I'm using PHP 5.3.4 on IIS, windows XP SP3. Tested as localhost or from 
 another PC inside a LAN.

 Many thanks
 Walter


 



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Re: Session problem

2010-12-21 Thread Ravi Gehlot
Walter,

Session variables may be using cookies which in turn create temp files for
storing such cookies.

Ravi.


On Tue, Dec 21, 2010 at 11:32 AM, Walter Caielli
walter.caie...@ars21.netwrote:

 I've fixed the problem.
 I don't know why, but suddenly windows prevents PHP from writing into
 C:\windows\temp directory.
 Moving the session and log files to another directory solved the problem.
 Until few days ago it worked. I've now to discovered what was changed in
 windows configuration.



 Walter Caielli walter.caie...@ars21.net ha scritto nel messaggio
 news:bd.40.31041.b7a60...@pb1.pair.com...
  I'm facing the following basic problem:
 
  I have made two simple sample files to explain it:
 
  1st file:
  ?php
session_start();
 $_SESSION['SS_user'] = user000;
echo $_SESSION['SS_user'];
echo SID;
echo br.session_id();
echo 'br /a href=home.phppage 1/a';
  ?
 
  2nd file
  ?php
session_start();
echo file Homebr;
echo session_name().'+'.session_id();
echo $_SESSION['SS_user'];
  ?
 
  $_SESSION seems to be empty. Nothing is print. Session Name and session
 ID
  are the same but it seems that $_SESSION is not shared across the two
  files. No HTML is made before sessioni_start().
  Why?
  I'm using PHP 5.3.4 on IIS, windows XP SP3. Tested as localhost or from
  another PC inside a LAN.
 
  Many thanks
  Walter
 
 
 



 --
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] Re: Session Problem

2007-02-16 Thread datsclark
Also, make sure the session's are being saved properly.  I had this same 
problem when PHP wasn't able to write to the temp directory.  You can set up 
your own sessions dir with
session.save_path
in php.ini

LoneWolf [EMAIL PROTECTED] wrote in message 
news:[EMAIL PROTECTED]
I am having a problem where it appears that the session is not being saved 
properly.

 While on a page, I can start a session and set variables to it. however, 
 when I go to the next page.. the session variables appear to have been 
 cleared out.

 first page:
 session_start();

 $_SESSION[user_level] = test;



 second page:

 session_start();

 echo $_SESSION[user_level] ;



 We just installed php on the 2003 server.  Is there maybe a problem with 
 the php.ini file that I need to fix? 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP] Re: session problem

2006-06-21 Thread Barry

weetat schrieb:

Hi all,

 I have 2 php page , whenever i click the submit in 1st page , the
 $_SESSION['LIST_OF_DATA'] display nothing in the 2nd page.

 If i do echo print_r($_SESSION['LIST_OF_DATA']) in first page , it 
displayed the data correctly.


Anybody have any ideas why php session behaviour is like that ?

Thanks - weetat

   below is the 1st page :

   ?php

   session_start();
   $arrayoffiles = listoffiles();

$params = array(
 'mode'  = 'Jumping',
'itemData'  = $arrayoffiles,
 'perPage' = 10,
'delta' = 8,
 'append' = true,
 'clearIfVoid' = true,
 'useSessions' = true,
  'closeSession' = true,
   );

   $pager =  Pager::factory($params);
   $data  = $pager-getPageData();
   $links = $pager-getLinks();
   $_SESSION['LIST_OF_DATA'] = $data;

   ?


   below is second page :

?php

session_start();

echo print_r($_SESSION['LIST_OF_DATA']);

?


Let me take a guess:
Your FORM action is action=http:// 

Barry
--
Smileys rule (cX.x)C --o(^_^o)
Dance for me! ^(^_^)o (o^_^)o o(^_^)^ o(^_^o)

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP] Re: session problem

2006-06-21 Thread weetat

yes i am
Thank for you help

Barry wrote:

weetat schrieb:

Hi all,

 I have 2 php page , whenever i click the submit in 1st page , the
 $_SESSION['LIST_OF_DATA'] display nothing in the 2nd page.

 If i do echo print_r($_SESSION['LIST_OF_DATA']) in first page , it 
displayed the data correctly.


Anybody have any ideas why php session behaviour is like that ?

Thanks - weetat

   below is the 1st page :

   ?php

   session_start();
   $arrayoffiles = listoffiles();

$params = array(
 'mode'  = 'Jumping',
'itemData'  = $arrayoffiles,
 'perPage' = 10,
'delta' = 8,
 'append' = true,
 'clearIfVoid' = true,
 'useSessions' = true,
  'closeSession' = true,
   );

   $pager =  Pager::factory($params);
   $data  = $pager-getPageData();
   $links = $pager-getLinks();
   $_SESSION['LIST_OF_DATA'] = $data;

   ?


   below is second page :

?php

session_start();

echo print_r($_SESSION['LIST_OF_DATA']);

?


Let me take a guess:
Your FORM action is action=http:// 

Barry


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP] Re: session problem

2006-06-21 Thread Barry

weetat schrieb:

 Let me take a guess:
 Your FORM action is action=http:// 

 Barry

yes i am
Thank for you help



Ookay ... no problem ... probably .

Barry
--
Smileys rule (cX.x)C --o(^_^o)
Dance for me! ^(^_^)o (o^_^)o o(^_^)^ o(^_^o)

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP] Re: Session problem

2004-06-22 Thread Nadim Attari

 I have a problem with sessions.  If someone closes their internet explorer
 window without logging off the session remains open.  When you try to go
 back to the site IE hangs until I manually remove the sess_ files from
 the /tmp directory.  Any insights on this one??

 VR/Tim

http://www.php.net/setcookie
(find 'expire' in this manual)

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Re: Session problem

2004-06-22 Thread Curt Zirzow
* Thus wrote Nadim Attari:
 
  I have a problem with sessions.  If someone closes their internet explorer
  window without logging off the session remains open.  When you try to go
  back to the site IE hangs until I manually remove the sess_ files from
  the /tmp directory.  Any insights on this one??
 
  VR/Tim
 
 http://www.php.net/setcookie
 (find 'expire' in this manual)

Actually you want:
  http://php.net/session

Under cookie_lifetime.


Curt
-- 
First, let me assure you that this is not one of those shady pyramid schemes
you've been hearing about.  No, sir.  Our model is the trapezoid!

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Re: session-problem

2003-09-02 Thread Juerg Zgraggen
:-)  cool thank you!
is any $_-variable superglobal? $_REQUEST, $_POST, ...?

cheers,
jazper




Curt Zirzow [EMAIL PROTECTED] schrieb im Newsbeitrag
news:[EMAIL PROTECTED]
 * Thus wrote Juerg Zgraggen ([EMAIL PROTECTED]):
  Probably i got the problem... but i don't know how to solve it!!!
 
  i include one of my class.
  in the constructor of this class i did a global...
  global $_SESSION;
 
  as soon as i delete that line. my script works perfect...
 
  is this not allowed anymore... to access $_SESSION in a constructor??

 $_SESSION is a superglobal meaning you don't need to and shouldn't
 (as you found out the hard way :) global it.  You can access it
 anytime:

 class foo {
   function foo {
 $this-var = $_SESSION['var'];
   }
 }

 Curt
 --
 I used to think I was indecisive, but now I'm not so sure.

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Re: session-problem

2003-09-02 Thread Curt Zirzow
* Thus wrote Juerg Zgraggen ([EMAIL PROTECTED]):
 :-)  cool thank you!
 is any $_-variable superglobal? $_REQUEST, $_POST, ...?

Correct.

Curt
-- 
I used to think I was indecisive, but now I'm not so sure.

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP] Re: session-problem

2003-09-01 Thread Juerg Zgraggen
Probably i got the problem... but i don't know how to solve it!!!

i include one of my class.
in the constructor of this class i did a global...
global $_SESSION;

as soon as i delete that line. my script works perfect...

is this not allowed anymore... to access $_SESSION in a constructor??

regards, jazper





Juerg Zgraggen [EMAIL PROTECTED] schrieb im Newsbeitrag
news:[EMAIL PROTECTED]
 hi

 got a big session-problem and i have no idea what i'm doing wrong...

 i have quite a big web-app and i tried to upgrade the code.
 ex: $frm_id to$_POST['frm_id']
 and$HTTP_SESSION_VAR['myId']   to   $_SESSION['myId']
 ... ect...

 i changed the register_globals = Off in the php.ini and tried to browse my
 webapp.

 now my problem: i wrote in my navigation-frame this code:
 ?php
if( !isset($_SESSION['testint'] ) )
{
$_SESSION['testint'] = 1;
}
 $_SESSION['testint']++;
 print_r($_SESSION);
 ?

 after the print_r() i can see my 'testint'-session-variable on the
 navigation-site. however on the other frame-site. i do NOT see this
 'testint'-session-variable when i reload it. and when i reload the
 navigation-frame the variable does appear but does NOT increase. isset()
 always return false!!! when i take a look at the session-file on my
 Computer, i do NOT find the variable 'testint'...

 now when i make a complete new dummy php-file and copy-paste this
 session-code on the navigation-site then the session works perfectly. even
 when i call the navigation-site again AFTER processing this
dummy-php-file.
 the session for this variable works suddenly.

 what am i doing wrong???
 please give me a hint!
 regards, jazper

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Re: session-problem

2003-09-01 Thread Curt Zirzow
* Thus wrote Juerg Zgraggen ([EMAIL PROTECTED]):
 Probably i got the problem... but i don't know how to solve it!!!
 
 i include one of my class.
 in the constructor of this class i did a global...
 global $_SESSION;
 
 as soon as i delete that line. my script works perfect...
 
 is this not allowed anymore... to access $_SESSION in a constructor??

$_SESSION is a superglobal meaning you don't need to and shouldn't
(as you found out the hard way :) global it.  You can access it
anytime:

class foo {
  function foo {
$this-var = $_SESSION['var'];
  }
}

Curt
-- 
I used to think I was indecisive, but now I'm not so sure.

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP] Re: Session problem

2003-03-18 Thread Paonarong Buachaiyo
Do not echo $query or any output before session_start(); or
session_register(xxx); (mean headers)
//echo $query

Or may be you can put ob_start(); before first output and put
ob_end_flush(); after last headers

ob_start();
echo $query
.
.
//your code.
.
.
session_register(ses_level);
ob_end_flush();

Hope this helps!




Shaun [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]
 Hi,

 I get the following error when using using the following script to
 authenticate a user. The login form is inside a frameset, is this whats
 causing th eproblem, and is there a way round this?

 Warning: Cannot send session cookie - headers already sent by (output
 started at /home/w/o/workmanagement/public_html/authenticate_user.php:12)
in
 /home/w/o/workmanagement/public_html/authenticate_user.php on line 35

 authenticate_user.php:
 ?php
 require(dbconnect.php);

 // Assume user is not authenticated
 $auth = false;

 // Formulate the query
 $query = SELECT * FROM WMS_User WHERE
   User_Username = '$_POST[username]' AND
   User_Password = '$_POST[password]';

 echo $query;

 // Execute the query and put results in $result
 $result = mysql_query( $query )
   or die ( 'Unable to execute query.' );

 // Get number of rows in $result.
 $num = mysql_numrows( $result );

 if ( $num != 0 ) {

  // A matching row was found - the user is authenticated.
  $auth = true;

  //get the data for the session variables
  $suser_name   = mysql_result($result, 0, User_Name);
  $suser_password = mysql_result($result, 0, User_Password);
  $stype_level   = mysql_result($result, 0, User_Type);

  $ses_name  = $suser_name;
  $ses_pass  = $suser_password;
  $ses_level = $stype_level;

  session_register(ses_name); //this is line 35
  session_register(ses_pass);
  session_register(ses_level);
 }

 //if user isn't authenticated redirect to appropriate page
 if ( ! $auth ) {
 include(login.php);
  exit;
 }

 //if user is authenticated, include the main menu
 else{
  include(home.php);
 }

 //close connection
 mysql_close();
 ?

 Thanks in as=dvance for your help







-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP] Re: session problem

2003-01-10 Thread Scott Fletcher
I don't normally have problem with using session functions on the Win2000
Server using IIS 5.  It work pretty well.  You may will want to narrow down
the problem and find out if it is a session problem only or if it is
something else.  I don't use some of the IIS patches like the IIS Lockdown
as an example because some of those patches prevent hte PHP function from
working.  IIS is so filled with holes that I had to use hte firewall.

Supra [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 Hi,

 I got serious problem I need to solve a.s.a.p.
 Well, I've developed a database application with PHP and MySql, I used
 sessions.
 While developing I used my own computer as a web server - Windows 2000
Pro,
 IIS 5, PHP 4.2.3 via ISAPI. And all my code was tested successfully while
my
 computer is the server and the client. Now after moving the sources to the
 server (Windows 2000 Advanced Server) and exporting the MySql database to
 the server, the application fail. While debugging I got to a firm
conclusion
 that the sessions doesn't work well. I copied the php.ini to the system
root
 on the server and it still doesn't work.

 Please advice me what to do in order to make the application work on the
 server.

 Thanks I advance,

 Supra





-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] Re: Session problem

2002-09-03 Thread Erwin

 I am using session_start() and
 session_register(variablename) . The when I click on
 the back button from the browser it shows me the
 following error:  Warning: Page has Expired The page
 you requested was created using information you
 submitted in a form. This page is no longer available.
 As a security precaution, Internet Explorer does not
 automatically resubmit your information for you.   To
 resubmit your information and view this Web page,
 click the Refresh button. 

That has nothing to do with your sessions. It has to do something with forms
in HTML. If you use the POST method for forms, then the page will expire if
you don't resubmit the values. You can also read that in the text.
You cannot change this behaviour, because your browser does this for you.
To force the browser to resubmit the values, you have to push the Refresh
button.

You won't get this behaviour if the form is submitted with the GET method,
because the variables are then part of the URL (and thus automatically
submitted if you push the back button)

HTH
Erwin



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] Re: Session problem

2002-05-24 Thread Adrian Ciutureanu

All you have to do is to call

session_name(EmailSess);
session_start();

in rest of pages.

BTW: You don't really need to call session_name()


Manisha [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 I am facing so many problems - first file lock and now for session - I
 still could not understand how to get the session value in another page. I
 am very new to PHP. I tried many many ways to get it

 Actually I want to store ID in a session and want to get back this ID in
 rest pages. Can you give me one by one step to do it.


 First page -

 session_name(EmailSess);
 session_start();
 $ID = 1;
 session_register(ID);


 -

 How to get back this ID in another pages ?

 Please help, I am stuck

 Manisha





-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] Re: Session problem

2002-04-15 Thread Michael Virnstein

 Warning: Cannot send session cache limiter - headers already sent
 (output started at /path/to/my/little/session.inc:9) in
 /path/to/my/little/session.inc on line 10

this means that there is output before session_start() was called.

look at your include files, and make sure that there is no whitespace before
the first ?php or after the ? at the end.


Torkil Johnsen [EMAIL PROTECTED] schrieb im Newsbeitrag
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 I get this errormessage when trying to make my logon work:

 Warning: Cannot send session cache limiter - headers already sent
 (output started at /path/to/my/little/session.inc:9) in
 /path/to/my/little/session.inc on line 10

 line 10 contains: session_start();


 It does however seem like I am logged in, becase at the bottom of my
page,
 my logout button is appearing. (which it is only supposed to do if
 session_is_registered(session_id)

 When clickign the logout button I get this message:
 Warning: Trying to destroy uninitialized session in
 /path/to/my/little/session.inc on line 37

 Where line 37 says:session_destroy();

 Anyone...?
 Anyone have any links to any really good php session examples? I have read
 quite a few of them now...




-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] Re: session problem?

2002-04-09 Thread Mauricio Sthandier

I have the same problem... I thought it was for a different reason... If you
got a solution please email me !!!

Bob [EMAIL PROTECTED] escribió en el mensaje
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 1.php?2.php
 session_start(); session_start();
 .. ..
 $_SESSION['a'] =$a;echo $_SESSION['a'];
 $_SESSION['b'] =$b; echo $_SESSION['b'];
 header(location: 2.php);

 there is an warning: undefined index a ,b.


 after  change

 1.php 2.php
 session_start(); session_start();
 .. ..
 $_SESSION['a'] =$a;echo $_SESSION['a'];
 $_SESSION['b'] =$b; echo $_SESSION['b'];
 a href='2.php' go on /a

 it works well?
 why?


 thanks!



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[PHP] Re: Session Problem

2001-08-24 Thread Richard Lynch

Register the variable whether it exists or not.

?php
session_start();
session_register('count');
if (!isset($count)){
$count = 0;
}
$count++;
echo You have visited this page $count times.BR\n;
?

--
WARNING [EMAIL PROTECTED] address is an endangered species -- Use
[EMAIL PROTECTED]
Wanna help me out?  Like Music?  Buy a CD: http://l-i-e.com/artists.htm
Volunteer a little time: http://chatmusic.com/volunteer.htm
- Original Message -
From: Lawrence Sheed [EMAIL PROTECTED]
Newsgroups: php.general
To: [EMAIL PROTECTED]
Sent: Thursday, August 23, 2001 9:41 PM
Subject: Session Problem


 I can't get session variables to work

 I know this has been done to death in the past, but I've looked on
php.net,
 and google for a solution, have tried the suggestions, and seem to fix it.

 My php session settings are as follows:

 Name Local Global settings
 session.auto_start Off Off
 session.cache_expire 180 180
 session.cache_limiter nocache nocache
 session.cookie_domain no value no value
 session.cookie_lifetime 0 0
 session.cookie_path / /
 session.entropy_file no value no value
 session.entropy_length 0 0
 session.gc_maxlifetime 1440 1440
 session.gc_probability 1 1
 session.name PHPSESSID PHPSESSID
 session.referer_check no value no value
 session.save_handler files files
 session.save_path /tmp /tmp
 session.serialize_handler php php
 session.use_cookies On On

 The code I'm using to test is as follows:

 ?php
 session_start();

 echo COUNT{$count};
 if (!isset($count)) {
 echo registering session;
 session_register($count);
 $count=1;
 }
 else {
 $count++;
 echo $count;
 }
 ?

 The output is as follows:

 COUNTregistering session

 Refreshing shows the same output

 My /tmp directory exists and has the following permissions.
 drwxrwxrwt   3 root root 4096 Aug 24 10:40 tmp


 What should I be looking for?


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]