Re: Passing variables between pages
| From: | Dan Joseph | Date: | Fri, 19 Sep 2008 15:08:17 +0000 |
| Subject: | Re: Passing variables between pages | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-280507@lists.php.net to get a copy of this message | ||
On Fri, Sep 19, 2008 at 10:54 AM, Jason Pruim <japruim@raoset.com> wrote:
> Hi everyone,
>
> Stupid question of the week...
>
> A array variable is not being passed between 2 pages. Are my options:
>
> #1. Use sessions?
>
> #2. Use cookies?
>
> #3. Use a hidden form to pass the variable's around?
>
> Here's some context... I am working on a timecard system where they are
> presented the main page, where they login they are brought to a screen where
> they need to clock in/out. It all starts working great, but when they clock
> in/out it loses the variable that says they are logged in so it tries to
> re-authenticate them which doesn't work since the username/password are no
> longer in the $_POST array...
>
> I can provide code if needed, but I think it's just a logic problem on my
> end :)
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
If I am understanding correctly...
It sounds like you need to pass that variable in your $_SESSION's. You'll
want to carry that $_SESSION you established upon login over to the page
that handles clicking in and out.
From what I gather here, this is what I'd do.
Main page, login, $_SESSION gets set.
Click on check in, page to check in comes up, does a session_start(), and
then you check for that $_SESSION variable to make sure its still them.
Check on each page for that session var, if its gone, put 'em back to the
log in page.
Make sense?
--
-Dan Joseph
www.canishosting.com - Plans start @ $1.99/month.
"Build a man a fire, and he will be warm for the rest of the day.
Light a man on fire, and will be warm for the rest of his life."