[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-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'];
> go on 
>
> 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

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  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

2001-08-24 Thread Richard Lynch

Register the variable whether it exists or not.

\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:
>
>  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]




[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""  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:
>session_start();
>$_SESSION['SS_user'] = "user000";
>   echo $_SESSION['SS_user'];
>   echo SID;
>   echo "".session_id();
>   echo 'page 1';
> ?>
>
> 2nd file
>session_start();
>   echo "file Home";
>   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 :

'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 :




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 :

'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 :




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

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:
> 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



[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:
>  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

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

2002-09-03 Thread victor

Make sure also that both pages have session_start(); on them so that
sessions continue. I have used sessions and forms and basically I have
the engines that process forms on different pages, and when the forms
are submitted, the engine pages display a message and a link to the
previous page, you might want to do this instead of haven people press
the back button.

- Victor > www.argilent.com

-Original Message-
From: Erwin [mailto:[EMAIL PROTECTED]] 
Sent: Tuesday, September 03, 2002 6:19 AM
To: [EMAIL PROTECTED]
Subject: [PHP] Re: Session problem

> 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

__ 
Post your free ad now! http://personals.yahoo.ca

-- 
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
wrote:

> 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""  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:
> >  >   session_start();
> >$_SESSION['SS_user'] = "user000";
> >   echo $_SESSION['SS_user'];
> >   echo SID;
> >   echo "".session_id();
> >   echo 'page 1';
> > ?>
> >
> > 2nd file
> >  >   session_start();
> >   echo "file Home";
> >   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

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



Re: [PHP] Re: session-problem

2003-09-01 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



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