[FX.php List] Cannot get redirects to work
Steve Winter
steve at bluecrocodile.co.nz
Thu Dec 20 02:35:02 MST 2007
Hi Jon,
So what does happen...??
Have you tried
echo 'Paid_Membership = '.$_SESSION['Paid_Membership'].'<br />';
just before the if to see what value the session variable actually has at
that point...??
I presume from what you're saying that the session variables have been set
by a previous page to the one you give the code for below...? and that the
user is then redirected to this page, which determines what to do with them
next based on the value of Paid_Membership...??
Why don't you just do the redirect at the point at which you get the data
from FMP...?
if($fmData['data'][key($fmData['data'])]['membershipStatus'][0] == 'NOT
PAID')
header('location: igsma_dues.php');
else
header('location: igsma_first.php');
A bit more information might help to offer better solutions advice...
Cheers
Steve
-----Original Message-----
From: fx.php_list-bounces at mail.iviking.org
[mailto:fx.php_list-bounces at mail.iviking.org] On Behalf Of Jon Montgomery
Sent: 20 December 2007 09:23
To: FX.php_List at mail.iviking.org
Subject: [FX.php List] Cannot get redirects to work
I have a site in which members login with ID and Password. Then session
variables are set to include if they have paid their membership dues. The
FMP DB contains this membership status.
Here is what I need:
If membership is marked "PAID", then I need it to continue to the first step
page first.php.
If the membership is marked "NOT PAID", then I need it to go to a pay your
dues page.
I have tried the following:
The Session variable being $_SESSION['Paid_Membership']
<?php if(!session_id()) session_start();?>
<?php
$_SESSION['School_ID'];
$_SESSION['password'];
$_SESSION['Paid_Membership'];
if($_SESSION['Paid_Membership'] == 'NOT PAID')
include_once('igsma_dues.php');
else
include_once('igsma_first.php');
Now in my mind, this code tells me if the user has NOT paid their
membership, it should go to the igsma_due.php page. If the user has PAID
their membership, then it would load the current page.
However, this does not work. I have even tried reversing the order of the
pages and changing the if criteria. This seems so simple and yet I am not
able to get the results I expect.
Any light you could shed would be helpful.
Jon Montgomery
Illinois Grade School Music Association
_______________________________________________
FX.php_List mailing list
FX.php_List at mail.iviking.org
http://www.iviking.org/mailman/listinfo/fx.php_list
More information about the FX.php_List
mailing list