> main.php
> -----------------
> echo $failed;// this is null here
> ----------------->

did you start the session in main.php before "echo $failed;"? eg
<?
session_name("mysessionname");
session_start();
?>


> -----Original Message-----
> From: murugesan [mailto:[EMAIL PROTECTED]
> Sent: Monday, 25 August 2003 16:46
> To: Cody Phanekham; [EMAIL PROTECTED]
> Subject: Unable to get the values in next page
> 
> 
> I did as what you said. But the problem now is that I am not 
> able to get the
> values in the next page.
> 
> index.php
> --------------
> session_name("mysessionname");
> session_start();
> --------------->
> 
> auth.php
> -----------------
> $failed="yes";
> session_register('failed');
> header ("Location: /main.php");
> ----------------->
> 
> main.php
> -----------------
> echo $failed;// this is null here
> ----------------->
> 
> What might be the problem ?
> 
> Thanks in advance,
> Murugesan.
> 
> 
> 
> > Murugesan,
> >
> > I'll assume your redirecting the user to main.php because 
> (s)he has passed
> > the authentication routine... in that case just store the 
> username and
> > password as a session variable that way you wont need to 
> pass the username
> > and password via the url.
> >
> > auth.php, [just before the call to header()]:
> > <?
> >   session_register('empid');
> >   session_register('pwd');
> >   header ("Location: /main.php");
> > ?>
> >
> > then in main.php you need to start your session to access 
> the session
> > variables
> > <?
> >   session_name("yoursessionname");
> >   session_start();
> >   // you now have access to $empid and $pwd
> >   echo "<br>your employee id = $empid and the password you typed was
> $pwd";
> > ?>
> >
> >
> > > -----Original Message-----
> > > From: murugesan [mailto:[EMAIL PROTECTED]
> > > Sent: Monday, 25 August 2003 15:18
> > > To: Cody Phanekham; [EMAIL PROTECTED]
> > > Subject: Re: [PHP] How to open random Flash page with hyperlink?
> > >
> > >
> > > Thanks for the information.
> > > In the code you provided
> > >
> > > ----if ((!$passwd) || (!$username)) // user hasnt logged in
> > >      {
> > >   .....
> > >
> > > Actually I have implemented this in a separate page.
> > >
> > > That is upon sign up of the <form> in the index page
> > > I call a new page auth.php
> > > In that file
> > > I have done this authentication and called the function
> > > header ("Location: /main.php?empid=$empid&pwd=$pwd");
> > >
> > > Actually when passing this URL the password appears in the
> > > address bar.
> > > How to over come this? It will be very much usefull if I get
> > > the answer.
> > >
> > > Thanks in advance
> > > -Murugesan
> > > --------------------------------------------------------------
> > > --------------
> > > --------------------------------------------------------------
> > > --------------
> > > -
> > > Ok lets say you want every user to login before they can
> > > access other parts
> > > of your site.
> > >
> > > index.php:
> > > <?
> > > session_name("mysessionname");
> > > session_start();
> > > session_register("s_authed");
> > > $s_authed = 0; // initialize session flag
> > >
> > > if ((!$passwd) || (!$username)) // user hasnt logged in
> > > {
> > >   // display login form
> > >   ...
> > > }
> > > else
> > > {
> > >   // retrieve database username and password here
> > >   ...
> > >   // check if they match
> > >   if (($db_passwd == $passwd) && ($db_username == $username))
> > >   {
> > >     $s_authed = 1; // user has been authorised
> > >     // redirect to real page
> > >     echo "
> > >     <script>
> > >       window.location='main.php'
> > >     </script>";
> > >   }
> > > }
> > > ?>
> > >
> > > main.php:
> > > <?
> > > session_name("mysessionname");
> > > session_start();
> > > if (!$s_authed) // check access
> > > {
> > >   // user hasnt been authorised, therefore redirect to login page
> > >   echo "
> > >   <script>
> > >     window.location='index.php'
> > >   </script>";
> > > }
> > > else
> > > {
> > >   // display page
> > >   ...
> > > }
> > > ?>
> > >
> > >
> > > if a user tries to access main.php directly without logging
> > > in they will be
> > > redirected to index.php
> > >
> > > checkout http://www.php.net/manual/en/ref.session.php for
> > > more information
> > >
> > >
> > > >
> > > >
> > > > Thanks for the message.
> > > > Can you please tell me how to do session authentication?.
> > > >
> > > > -murugesan
> 


*************************************************************************************
This e-mail, including any attachments to it, may contain confidential and/or personal 
information.
If you have received this e-mail in error, you must not copy, distribute, or disclose 
it, use or take any action 
based on the information contained within it.

Please notify the sender immediately by return e-mail of the error and then delete the 
original e-mail.

The information contained within this e-mail may be solely the opinion of the sender 
and may not necessarily 
reflect the position, beliefs or opinions of Salmat on any issue.

This email has been swept for the presence of computer viruses known to Salmat's 
anti-virus systems.

For more information, visit our website at  www.salmat.com.au.
*************************************************************************************

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

Reply via email to