RE: [PHP] Apache, html, php and global variables

2002-06-02 Thread John Holmes

Page1:




Variables set



Page2:



User: 
Password: 



Does that work for you?

Normally all PHP scripts just use the same username and password for the
database. You create a "web user" that's used in the scripts. I don't
know if you don't want to / can't do this. 

Just a simple script like this:



Name that database.php and include it at the beginning of every script
and you've got a database connection in every script. 

---John Holmes...

> -Original Message-
> From: Peter Goggin [mailto:[EMAIL PROTECTED]]
> Sent: Sunday, June 02, 2002 9:54 AM
> To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Subject: Re: [PHP] Apache, html, php and global variables
> 
> I certainly read your reply and tried it with the session_start as the
> first
> line of the php secion. I have since remove the HTML etc.   The script
> appears to work with out error .
> 
> I was able to set session vars etc and the script completed with out
error
> and the session vars could be printed out at the end of the script.
> 
> I then called another php script from my menu frame and was not able
to
> find
> the _session vars which showed as blanks. I put the session_start() as
> first
> line of php block but this still did not make it possible to read the
> session vars.
> 
> Do I need to use names sessions or what?  Is there some setting that
is
> required in the php.ini or apache to make this work?
> 
> 
> As I stated at the beigining of the e-mail saga what i want to be able
to
> do
> is to set global variables which will be available to any php script.
In
> particular i want to ensure that each user has an individual
connection to
> data abse and that this is maintained through out the session. I have
set
> the connection up to use the mysql_pconnect function, but I still need
to
> reconnect in every script which uses the database.  I therefore need
to be
> able to caryy the username/password from onepage to the next.
> 
> Is the start_session and session variables the corect way to do this
or is
> there a better way?
> 
> Regards
> 
> Peter Goggin
> - Original Message -----
> From: "John Holmes" <[EMAIL PROTECTED]>
> To: "'Peter Goggin'" <[EMAIL PROTECTED]>;  [EMAIL PROTECTED]>
> Sent: Sunday, June 02, 2002 3:31 PM
> Subject: RE: [PHP] Apache, html, php and global variables
> 
> 
> > Did you read my reply at all? Call session_start() before any output
to
> > the browser.
> >
> > ---John Holmes...
> >
> > > -Original Message-
> > > From: Peter Goggin [mailto:[EMAIL PROTECTED]]
> > > Sent: Sunday, June 02, 2002 1:20 AM
> > > To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> > > Subject: Re: [PHP] Apache, html, php and global variables
> > >
> > > My script is:
> > > 
> > > 
> > >  > > session_start();
> > > printf(" loggin on as ");
> > > printf ("user name: ");
> > > printf ($HTTP_POST_VARS['User']);
> > > printf ("Password: ");printf ($HTTP_POST_VARS['Password']);
> > > printf ("");
> > >
> > >
> > > /* Connecting, selecting database */
> > > $link = mysql_pconnect("localhost", $HTTP_POST_VARS['User'],
> > > $HTTP_POST_VARS['Password'])
> > > or die("Could not connect");
> > > print "Connected successfully";
> > > printf ("");
> > > print "Setting Global variables";
> > > $_SESSION_VARS["dbauser"]=($HTTP_POST_VARS['User']);
> > > $_SESSION_VARS["dbapassword"]=($HTTP_POST_VARS['Password']);
> > > printf ($_SESSION_VARS["dbauser"]);
> > > printf ("");
> > > printf ($_SESSION_VARS["dbapassword"],"");
> > > ?>
> > > 
> > > 
> > > 
> > >   The errors I get are:
> > > Warning: Cannot send session cookie - headers already sent by
(output
> > > started at c:\usr\www\my-domain\databaselogin.php:3) in
> > > c:\usr\www\my-domain\databaselogin.php on line 4
> > >
> > > Warning: Cannot send session cache limiter - headers already sent
> > (output
> > > started at c:\usr\www\my-domain\databaselogin.php:3) in
> > > c:\usr\www\my-domain\databaselogin.php on line 4
> > >
> > > loggin on as
> > >
> > > user name: stampuser
> > >
> > > Password: vantwest
> > >
> > > Connected successfull

Re: [PHP] Apache, html, php and global variables

2002-06-02 Thread Peter Goggin

I certainly read your reply and tried it with the session_start as the first
line of the php secion. I have since remove the HTML etc.   The script
appears to work with out error .

I was able to set session vars etc and the script completed with out error
and the session vars could be printed out at the end of the script.

I then called another php script from my menu frame and was not able to find
the _session vars which showed as blanks. I put the session_start() as first
line of php block but this still did not make it possible to read the
session vars.

Do I need to use names sessions or what?  Is there some setting that is
required in the php.ini or apache to make this work?


As I stated at the beigining of the e-mail saga what i want to be able to do
is to set global variables which will be available to any php script. In
particular i want to ensure that each user has an individual connection to
data abse and that this is maintained through out the session. I have set
the connection up to use the mysql_pconnect function, but I still need to
reconnect in every script which uses the database.  I therefore need to be
able to caryy the username/password from onepage to the next.

Is the start_session and session variables the corect way to do this or is
there a better way?

Regards

Peter Goggin
- Original Message -
From: "John Holmes" <[EMAIL PROTECTED]>
To: "'Peter Goggin'" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Sunday, June 02, 2002 3:31 PM
Subject: RE: [PHP] Apache, html, php and global variables


> Did you read my reply at all? Call session_start() before any output to
> the browser.
>
> ---John Holmes...
>
> > -Original Message-
> > From: Peter Goggin [mailto:[EMAIL PROTECTED]]
> > Sent: Sunday, June 02, 2002 1:20 AM
> > To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> > Subject: Re: [PHP] Apache, html, php and global variables
> >
> > My script is:
> > 
> > 
> >  > session_start();
> > printf(" loggin on as ");
> > printf ("user name: ");
> > printf ($HTTP_POST_VARS['User']);
> > printf ("Password: ");printf ($HTTP_POST_VARS['Password']);
> > printf ("");
> >
> >
> > /* Connecting, selecting database */
> > $link = mysql_pconnect("localhost", $HTTP_POST_VARS['User'],
> > $HTTP_POST_VARS['Password'])
> > or die("Could not connect");
> > print "Connected successfully";
> > printf ("");
> > print "Setting Global variables";
> > $_SESSION_VARS["dbauser"]=($HTTP_POST_VARS['User']);
> > $_SESSION_VARS["dbapassword"]=($HTTP_POST_VARS['Password']);
> > printf ($_SESSION_VARS["dbauser"]);
> > printf ("");
> > printf ($_SESSION_VARS["dbapassword"],"");
> > ?>
> > 
> > 
> > 
> >   The errors I get are:
> > Warning: Cannot send session cookie - headers already sent by (output
> > started at c:\usr\www\my-domain\databaselogin.php:3) in
> > c:\usr\www\my-domain\databaselogin.php on line 4
> >
> > Warning: Cannot send session cache limiter - headers already sent
> (output
> > started at c:\usr\www\my-domain\databaselogin.php:3) in
> > c:\usr\www\my-domain\databaselogin.php on line 4
> >
> > loggin on as
> >
> > user name: stampuser
> >
> > Password: vantwest
> >
> > Connected successfully
> >
> >
> > Obviously I have something not configured correctly, or I am calling
> the
> > function in the wrong place.  Any advice on how to overcome this would
> be
> > very useful.
> >
> >
> > Regards
> >
> >
> > Peter Goggin
> >
> > - Original Message -
> > From: "John Holmes" <[EMAIL PROTECTED]>
> > To: "'Peter Goggin'" <[EMAIL PROTECTED]>;  > [EMAIL PROTECTED]>
> > Sent: Sunday, June 02, 2002 12:09 AM
> > Subject: RE: [PHP] Apache, html, php and global variables
> >
> >
> > > Sessions use cookies, which use headers, which have to be sent
> before
> > > any output.  is output. So, put session_start() before that.
> > >
> > >  > > Session_start();
> > >
> > > ...
> > >
> > > ?>
> > > 
> > > 
> > > ...
> > >
> > > Where are you putting dbauser and dbapassword into the session?
> > >
> > > Your sessions still aren't going to work because the
> session.save_path

RE: [PHP] Apache, html, php and global variables

2002-06-01 Thread John Holmes

Thanks, well said.

John

> -Original Message-
> From: Jason Wong [mailto:[EMAIL PROTECTED]]
> Sent: Sunday, June 02, 2002 2:10 AM
> To: [EMAIL PROTECTED]
> Subject: Re: [PHP] Apache, html, php and global variables
> 
> On Sunday 02 June 2002 13:31, John Holmes wrote:
> > Did you read my reply at all? Call session_start() before any output
to
> > the browser.
> 
> > >   The errors I get are:
> > > Warning: Cannot send session cookie - headers already sent by
(output
> > > started at c:\usr\www\my-domain\databaselogin.php:3) in
> > > c:\usr\www\my-domain\databaselogin.php on line 4
> > >
> > > Warning: Cannot send session cache limiter - headers already sent
> 
> Also searching the list archives for "headers already sent" would
(should)
> result in umpteen billions of hits with the solution.
> 
> If you're intelligent enough to be writing a website then you should
be
> intelligent enough to use a search engine.
> 
> Heck, google -> "headers already sent" brings up the answer straight
away.
> 
> So to all those lazy people out there, use your loaf and not someone
> else's.
> 
> --
> Jason Wong -> Gremlins Associates -> www.gremlins.com.hk
> Open Source Software Systems Integrators
> * Web Design & Hosting * Internet & Intranet Applications Development
*
> 
> /*
> INSIDE, I have the same personality disorder as LUCY RICARDO!!
> */
> 
> 
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php


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




Re: [PHP] Apache, html, php and global variables

2002-06-01 Thread Jason Wong

On Sunday 02 June 2002 13:31, John Holmes wrote:
> Did you read my reply at all? Call session_start() before any output to
> the browser.

> >   The errors I get are:
> > Warning: Cannot send session cookie - headers already sent by (output
> > started at c:\usr\www\my-domain\databaselogin.php:3) in
> > c:\usr\www\my-domain\databaselogin.php on line 4
> >
> > Warning: Cannot send session cache limiter - headers already sent

Also searching the list archives for "headers already sent" would (should) 
result in umpteen billions of hits with the solution.

If you're intelligent enough to be writing a website then you should be 
intelligent enough to use a search engine.

Heck, google -> "headers already sent" brings up the answer straight away.

So to all those lazy people out there, use your loaf and not someone else's.

-- 
Jason Wong -> Gremlins Associates -> www.gremlins.com.hk
Open Source Software Systems Integrators
* Web Design & Hosting * Internet & Intranet Applications Development *

/*
INSIDE, I have the same personality disorder as LUCY RICARDO!!
*/


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




RE: [PHP] Apache, html, php and global variables

2002-06-01 Thread John Holmes

Did you read my reply at all? Call session_start() before any output to
the browser. 

---John Holmes...

> -Original Message-
> From: Peter Goggin [mailto:[EMAIL PROTECTED]]
> Sent: Sunday, June 02, 2002 1:20 AM
> To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Subject: Re: [PHP] Apache, html, php and global variables
> 
> My script is:
> 
> 
>  session_start();
> printf(" loggin on as ");
> printf ("user name: ");
> printf ($HTTP_POST_VARS['User']);
> printf ("Password: ");printf ($HTTP_POST_VARS['Password']);
> printf ("");
> 
> 
> /* Connecting, selecting database */
> $link = mysql_pconnect("localhost", $HTTP_POST_VARS['User'],
> $HTTP_POST_VARS['Password'])
> or die("Could not connect");
> print "Connected successfully";
> printf ("");
> print "Setting Global variables";
> $_SESSION_VARS["dbauser"]=($HTTP_POST_VARS['User']);
> $_SESSION_VARS["dbapassword"]=($HTTP_POST_VARS['Password']);
> printf ($_SESSION_VARS["dbauser"]);
> printf ("");
> printf ($_SESSION_VARS["dbapassword"],"");
> ?>
> 
> 
> 
>   The errors I get are:
> Warning: Cannot send session cookie - headers already sent by (output
> started at c:\usr\www\my-domain\databaselogin.php:3) in
> c:\usr\www\my-domain\databaselogin.php on line 4
> 
> Warning: Cannot send session cache limiter - headers already sent
(output
> started at c:\usr\www\my-domain\databaselogin.php:3) in
> c:\usr\www\my-domain\databaselogin.php on line 4
> 
> loggin on as
> 
> user name: stampuser
> 
> Password: vantwest
> 
> Connected successfully
> 
> 
> Obviously I have something not configured correctly, or I am calling
the
> function in the wrong place.  Any advice on how to overcome this would
be
> very useful.
> 
> 
> Regards
> 
> 
> Peter Goggin
> 
> - Original Message -
> From: "John Holmes" <[EMAIL PROTECTED]>
> To: "'Peter Goggin'" <[EMAIL PROTECTED]>;  [EMAIL PROTECTED]>
> Sent: Sunday, June 02, 2002 12:09 AM
> Subject: RE: [PHP] Apache, html, php and global variables
> 
> 
> > Sessions use cookies, which use headers, which have to be sent
before
> > any output.  is output. So, put session_start() before that.
> >
> >  > Session_start();
> >
> > ...
> >
> > ?>
> > 
> > 
> > ...
> >
> > Where are you putting dbauser and dbapassword into the session?
> >
> > Your sessions still aren't going to work because the
session.save_path
> > isn't set correctly in your PHP.ini. Set it to a directory on your
> > computer that the web server has access to write to.
> >
> > ---John Holmes...
> >
> > > -Original Message-
> > > From: Peter Goggin [mailto:[EMAIL PROTECTED]]
> > > Sent: Saturday, June 01, 2002 9:54 AM
> > > To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> > > Subject: Re: [PHP] Apache, html, php and global variables
> > >
> > > I am not clear what you mean by this. I have set session_start()
on in
> > the
> > > php script that logs onto the database initially.  i then call a
test
> > php
> > > script from a button on the menu frame. This is the output it
gives:
> > >
> > > Test php variables
> > >
> > > Warning: Cannot send session cookie - headers already sent by
(output
> > > started at c:\usr\www\my-domain\maintenance.php:4) in
> > > c:\usr\www\my-domain\maintenance.php on line 5
> > >
> > > Warning: Cannot send session cache limiter - headers already sent
> > (output
> > > started at c:\usr\www\my-domain\maintenance.php:4) in
> > > c:\usr\www\my-domain\maintenance.php on line 5
> > >
> > > Warning: open(/tmp\sess_593732809e269f91e78e7406d4a22808, O_RDWR)
> > failed:
> > > No
> > > such file or directory (2) in c:\usr\www\my-domain\maintenance.php
on
> > line
> > > 5
> > > Test of global variables
> > > DBA USER:
> > > DBA Password;
> > > Warning: open(/tmp\sess_593732809e269f91e78e7406d4a22808, O_RDWR)
> > failed:
> > > No
> > > such file or directory (2) in Unknown on line 0
> > >
> > > Warning: Failed to write session data (files). Please verify that
the
> > > current setting of session.save_path is correct (/tmp) in Unknown
on
> > line
> > > 0
> > >
> &

Re: [PHP] Apache, html, php and global variables

2002-06-01 Thread Peter Goggin

My script is:


 loggin on as ");
printf ("user name: ");
printf ($HTTP_POST_VARS['User']);
printf ("Password: ");printf ($HTTP_POST_VARS['Password']);
printf ("");


/* Connecting, selecting database */
$link = mysql_pconnect("localhost", $HTTP_POST_VARS['User'],
$HTTP_POST_VARS['Password'])
or die("Could not connect");
print "Connected successfully";
printf ("");
print "Setting Global variables";
$_SESSION_VARS["dbauser"]=($HTTP_POST_VARS['User']);
$_SESSION_VARS["dbapassword"]=($HTTP_POST_VARS['Password']);
printf ($_SESSION_VARS["dbauser"]);
printf ("");
printf ($_SESSION_VARS["dbapassword"],"");
?>



  The errors I get are:
Warning: Cannot send session cookie - headers already sent by (output
started at c:\usr\www\my-domain\databaselogin.php:3) in
c:\usr\www\my-domain\databaselogin.php on line 4

Warning: Cannot send session cache limiter - headers already sent (output
started at c:\usr\www\my-domain\databaselogin.php:3) in
c:\usr\www\my-domain\databaselogin.php on line 4

loggin on as

user name: stampuser

Password: vantwest

Connected successfully


Obviously I have something not configured correctly, or I am calling the
function in the wrong place.  Any advice on how to overcome this would be
very useful.


Regards


Peter Goggin

- Original Message -
From: "John Holmes" <[EMAIL PROTECTED]>
To: "'Peter Goggin'" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Sunday, June 02, 2002 12:09 AM
Subject: RE: [PHP] Apache, html, php and global variables


> Sessions use cookies, which use headers, which have to be sent before
> any output.  is output. So, put session_start() before that.
>
>  Session_start();
>
> ...
>
> ?>
> 
> 
> ...
>
> Where are you putting dbauser and dbapassword into the session?
>
> Your sessions still aren't going to work because the session.save_path
> isn't set correctly in your PHP.ini. Set it to a directory on your
> computer that the web server has access to write to.
>
> ---John Holmes...
>
> > -Original Message-
> > From: Peter Goggin [mailto:[EMAIL PROTECTED]]
> > Sent: Saturday, June 01, 2002 9:54 AM
> > To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> > Subject: Re: [PHP] Apache, html, php and global variables
> >
> > I am not clear what you mean by this. I have set session_start() on in
> the
> > php script that logs onto the database initially.  i then call a test
> php
> > script from a button on the menu frame. This is the output it gives:
> >
> > Test php variables
> >
> > Warning: Cannot send session cookie - headers already sent by (output
> > started at c:\usr\www\my-domain\maintenance.php:4) in
> > c:\usr\www\my-domain\maintenance.php on line 5
> >
> > Warning: Cannot send session cache limiter - headers already sent
> (output
> > started at c:\usr\www\my-domain\maintenance.php:4) in
> > c:\usr\www\my-domain\maintenance.php on line 5
> >
> > Warning: open(/tmp\sess_593732809e269f91e78e7406d4a22808, O_RDWR)
> failed:
> > No
> > such file or directory (2) in c:\usr\www\my-domain\maintenance.php on
> line
> > 5
> > Test of global variables
> > DBA USER:
> > DBA Password;
> > Warning: open(/tmp\sess_593732809e269f91e78e7406d4a22808, O_RDWR)
> failed:
> > No
> > such file or directory (2) in Unknown on line 0
> >
> > Warning: Failed to write session data (files). Please verify that the
> > current setting of session.save_path is correct (/tmp) in Unknown on
> line
> > 0
> >
> >
> > The script is:
> > 
> > 
> > Test php variables
> >  > session_start();
> > printf ("Test of global variables");
> > printf ("DBA USER: ",$_SESSION_VARS["dbauser"],"");
> > printf ("");
> > printf ("DBA Password; ",$_SESSION_VARS["dbapassword"],"");
> > ?>
> > 
> > 
> >
> > Is there a problem with how I am using sessiot_start, or is there a
> php
> > config problem?
> >
> > Regards
> >
> > Peter Goggin
> >
> > ----- Original Message -----
> > From: "John Holmes" <[EMAIL PROTECTED]>
> > To: "'Peter Goggin'" <[EMAIL PROTECTED]>;  > [EMAIL PROTECTED]>
> > Sent: Saturday, June 01, 2002 2:04 PM
> > Subject: RE: [PHP] Apache, html, php and global variables
> >
> >
> &

RE: [PHP] Apache, html, php and global variables

2002-06-01 Thread John Holmes

Sessions use cookies, which use headers, which have to be sent before
any output.  is output. So, put session_start() before that.




...

Where are you putting dbauser and dbapassword into the session?

Your sessions still aren't going to work because the session.save_path
isn't set correctly in your PHP.ini. Set it to a directory on your
computer that the web server has access to write to.

---John Holmes...

> -Original Message-
> From: Peter Goggin [mailto:[EMAIL PROTECTED]]
> Sent: Saturday, June 01, 2002 9:54 AM
> To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Subject: Re: [PHP] Apache, html, php and global variables
> 
> I am not clear what you mean by this. I have set session_start() on in
the
> php script that logs onto the database initially.  i then call a test
php
> script from a button on the menu frame. This is the output it gives:
> 
> Test php variables
> 
> Warning: Cannot send session cookie - headers already sent by (output
> started at c:\usr\www\my-domain\maintenance.php:4) in
> c:\usr\www\my-domain\maintenance.php on line 5
> 
> Warning: Cannot send session cache limiter - headers already sent
(output
> started at c:\usr\www\my-domain\maintenance.php:4) in
> c:\usr\www\my-domain\maintenance.php on line 5
> 
> Warning: open(/tmp\sess_593732809e269f91e78e7406d4a22808, O_RDWR)
failed:
> No
> such file or directory (2) in c:\usr\www\my-domain\maintenance.php on
line
> 5
> Test of global variables
> DBA USER:
> DBA Password;
> Warning: open(/tmp\sess_593732809e269f91e78e7406d4a22808, O_RDWR)
failed:
> No
> such file or directory (2) in Unknown on line 0
> 
> Warning: Failed to write session data (files). Please verify that the
> current setting of session.save_path is correct (/tmp) in Unknown on
line
> 0
> 
> 
> The script is:
> 
> 
> Test php variables
>  session_start();
> printf ("Test of global variables");
> printf ("DBA USER: ",$_SESSION_VARS["dbauser"],"");
> printf ("");
> printf ("DBA Password; ",$_SESSION_VARS["dbapassword"],"");
> ?>
> 
> 
> 
> Is there a problem with how I am using sessiot_start, or is there a
php
> config problem?
> 
> Regards
> 
> Peter Goggin
> 
> - Original Message -
> From: "John Holmes" <[EMAIL PROTECTED]>
> To: "'Peter Goggin'" <[EMAIL PROTECTED]>;  [EMAIL PROTECTED]>
> Sent: Saturday, June 01, 2002 2:04 PM
> Subject: RE: [PHP] Apache, html, php and global variables
> 
> 
> > You still have to connect to a database every time a script is run,
> > whether it's loaded in a frame or run by itself. If you start a
session
> > and save the username and password in it, then you can use that
login
> > and password on every other page that you call session_start() on.
> >
> > ---John Holmes...
> >
> > > -Original Message-
> > > From: Peter Goggin [mailto:[EMAIL PROTECTED]]
> > > Sent: Friday, May 31, 2002 11:12 PM
> > > To: [EMAIL PROTECTED]
> > > Subject: Re: [PHP] Apache, html, php and global variables
> > >
> > > I am not certain how this helps me, since it appears the data is
only
> > > carried to pages called directly from where it is set.  The page
where
> > the
> > > user logs onto the database does not link to other pages. This is
done
> > > from
> > > the top frame of the form. The top frame of the inital page
contains
> > the
> > > menu, one option of which is to log onto the data base to start a
> > session.
> > > The user will then select another page from the top form.
> > >
> > > This new page is displayed in the bottom frame of the intial page,
and
> > > there
> > > may be futher links within this page on the bottom fram.Generally
> > however
> > > main navigation is from the top frame which remains in place
through
> > out.
> > > What I wabt to do is to have the login information available at
all
> > times
> > > once the user is logged in, nomattar how the current page is
called.
> > >
> > > Is this possible?
> > >
> > > If so how is this done?
> > >
> > >
> > > - Original Message -
> > > From: "Stuart Dallas" <[EMAIL PROTECTED]>
> > > To: <[EMAIL PROTECTED]>
> > > Sent: Saturday, June 01, 2002 11:56 AM
> > > Subject: Re: [PHP] Apache, html, php and global variables
> > >
> > >
> > > > On Saturday, June 1, 2002 at 2:42:40 AM, you wrote:
> > > > > Is there an

Re: [PHP] Apache, html, php and global variables

2002-06-01 Thread Peter Goggin

I am not clear what you mean by this. I have set session_start() on in the
php script that logs onto the database initially.  i then call a test php
script from a button on the menu frame. This is the output it gives:

Test php variables

Warning: Cannot send session cookie - headers already sent by (output
started at c:\usr\www\my-domain\maintenance.php:4) in
c:\usr\www\my-domain\maintenance.php on line 5

Warning: Cannot send session cache limiter - headers already sent (output
started at c:\usr\www\my-domain\maintenance.php:4) in
c:\usr\www\my-domain\maintenance.php on line 5

Warning: open(/tmp\sess_593732809e269f91e78e7406d4a22808, O_RDWR) failed: No
such file or directory (2) in c:\usr\www\my-domain\maintenance.php on line 5
Test of global variables
DBA USER:
DBA Password;
Warning: open(/tmp\sess_593732809e269f91e78e7406d4a22808, O_RDWR) failed: No
such file or directory (2) in Unknown on line 0

Warning: Failed to write session data (files). Please verify that the
current setting of session.save_path is correct (/tmp) in Unknown on line 0


The script is:


Test php variables
");
printf ("DBA USER: ",$_SESSION_VARS["dbauser"],"");
printf ("");
printf ("DBA Password; ",$_SESSION_VARS["dbapassword"],"");
?>



Is there a problem with how I am using sessiot_start, or is there a php
config problem?

Regards

Peter Goggin

- Original Message -
From: "John Holmes" <[EMAIL PROTECTED]>
To: "'Peter Goggin'" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Saturday, June 01, 2002 2:04 PM
Subject: RE: [PHP] Apache, html, php and global variables


> You still have to connect to a database every time a script is run,
> whether it's loaded in a frame or run by itself. If you start a session
> and save the username and password in it, then you can use that login
> and password on every other page that you call session_start() on.
>
> ---John Holmes...
>
> > -----Original Message-----
> > From: Peter Goggin [mailto:[EMAIL PROTECTED]]
> > Sent: Friday, May 31, 2002 11:12 PM
> > To: [EMAIL PROTECTED]
> > Subject: Re: [PHP] Apache, html, php and global variables
> >
> > I am not certain how this helps me, since it appears the data is only
> > carried to pages called directly from where it is set.  The page where
> the
> > user logs onto the database does not link to other pages. This is done
> > from
> > the top frame of the form. The top frame of the inital page contains
> the
> > menu, one option of which is to log onto the data base to start a
> session.
> > The user will then select another page from the top form.
> >
> > This new page is displayed in the bottom frame of the intial page, and
> > there
> > may be futher links within this page on the bottom fram.Generally
> however
> > main navigation is from the top frame which remains in place through
> out.
> > What I wabt to do is to have the login information available at all
> times
> > once the user is logged in, nomattar how the current page is called.
> >
> > Is this possible?
> >
> > If so how is this done?
> >
> >
> > - Original Message -
> > From: "Stuart Dallas" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Saturday, June 01, 2002 11:56 AM
> > Subject: Re: [PHP] Apache, html, php and global variables
> >
> >
> > > On Saturday, June 1, 2002 at 2:42:40 AM, you wrote:
> > > > Is there any way of caryying the login information from one web
> page
> > to
> > the
> > > > next in global variables so that the username and password entered
> in
> > the
> > > > login screen is available to all other web pages in the site or do
> I
> > have to
> > > > ask the user to re-enter this information at every screen?
> > >
> > > Sessions: http://www.php.net/session
> > >
> > > --
> > > Stuart
> > >
> > >
> > > --
> > > PHP General Mailing List (http://www.php.net/)
> > > To unsubscribe, visit: http://www.php.net/unsub.php
> > >
> > >
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


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




RE: [PHP] Apache, html, php and global variables

2002-05-31 Thread John Holmes

You still have to connect to a database every time a script is run,
whether it's loaded in a frame or run by itself. If you start a session
and save the username and password in it, then you can use that login
and password on every other page that you call session_start() on. 

---John Holmes...

> -Original Message-
> From: Peter Goggin [mailto:[EMAIL PROTECTED]]
> Sent: Friday, May 31, 2002 11:12 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [PHP] Apache, html, php and global variables
> 
> I am not certain how this helps me, since it appears the data is only
> carried to pages called directly from where it is set.  The page where
the
> user logs onto the database does not link to other pages. This is done
> from
> the top frame of the form. The top frame of the inital page contains
the
> menu, one option of which is to log onto the data base to start a
session.
> The user will then select another page from the top form.
> 
> This new page is displayed in the bottom frame of the intial page, and
> there
> may be futher links within this page on the bottom fram.Generally
however
> main navigation is from the top frame which remains in place through
out.
> What I wabt to do is to have the login information available at all
times
> once the user is logged in, nomattar how the current page is called.
> 
> Is this possible?
> 
> If so how is this done?
> 
> 
> - Original Message -
> From: "Stuart Dallas" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Saturday, June 01, 2002 11:56 AM
> Subject: Re: [PHP] Apache, html, php and global variables
> 
> 
> > On Saturday, June 1, 2002 at 2:42:40 AM, you wrote:
> > > Is there any way of caryying the login information from one web
page
> to
> the
> > > next in global variables so that the username and password entered
in
> the
> > > login screen is available to all other web pages in the site or do
I
> have to
> > > ask the user to re-enter this information at every screen?
> >
> > Sessions: http://www.php.net/session
> >
> > --
> > Stuart
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> >
> 
> 
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php


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




Re: [PHP] Apache, html, php and global variables

2002-05-31 Thread Peter Goggin

I am not certain how this helps me, since it appears the data is only
carried to pages called directly from where it is set.  The page where the
user logs onto the database does not link to other pages. This is done from
the top frame of the form. The top frame of the inital page contains the
menu, one option of which is to log onto the data base to start a session.
The user will then select another page from the top form.

This new page is displayed in the bottom frame of the intial page, and there
may be futher links within this page on the bottom fram.Generally however
main navigation is from the top frame which remains in place through out.
What I wabt to do is to have the login information available at all times
once the user is logged in, nomattar how the current page is called.

Is this possible?

If so how is this done?


- Original Message -
From: "Stuart Dallas" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, June 01, 2002 11:56 AM
Subject: Re: [PHP] Apache, html, php and global variables


> On Saturday, June 1, 2002 at 2:42:40 AM, you wrote:
> > Is there any way of caryying the login information from one web page to
the
> > next in global variables so that the username and password entered in
the
> > login screen is available to all other web pages in the site or do I
have to
> > ask the user to re-enter this information at every screen?
>
> Sessions: http://www.php.net/session
>
> --
> Stuart
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


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




Re: [PHP] Apache, html, php and global variables

2002-05-31 Thread Stuart Dallas

On Saturday, June 1, 2002 at 2:42:40 AM, you wrote:
> Is there any way of caryying the login information from one web page to the
> next in global variables so that the username and password entered in the
> login screen is available to all other web pages in the site or do I have to
> ask the user to re-enter this information at every screen?

Sessions: http://www.php.net/session

-- 
Stuart


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