>I've got the login part working perfectly, and I can turn the URL into a 
>link on the page, but I'd rather have the script just automatically forward 
>the person to the page they're login gives them access to.
>
>I've tried using header(), but since the redirection takes place about 
>mid-script, it doesn't work.  I've also tried using <meta> tag redirects, 
>but those don't seem to accept the PHP/MySQL combo.

Choice 1.
Re-structure your HTML/PHP so that the user registration and the department
lookup *IS* at the top of the script.
It's logically impossible for this to be "impossible" -- You have all the
inputs at the top of the page that you do half-way down.
Your code will probably end up being more maintainable once you separate
this login logic from the rest of your page anyway.

Choice 2.
The META tags *SHOULD* work, and they should not give a [bleep] about the
PHP/MySQL part of it.  But they also *MUST* be in the HEAD tag for it to
work reliably on most/all browsers.  Show us the parts of your code where
you think the META tags care about PHP/MySQL.

Choice 3.
Don't re-direct at all.  Use include.
<?php
  switch($department){
    case 'Accounting':
    case 'Programming':
      include "$department.inc";
    break;
    default:
      # Error.  Either you are missing a Department file, or somebody's
trying to fool your server into serving up a file you don't want them to see
    break;
  }
?>

-- 
Like Music?  http://l-i-e.com/artists.htm
I'm looking for a PRO QUALITY two-input sound card supported by Linux (any
major distro).  Need to record live events (mixed already) to stereo
CD-quality.  Soundcard Recommendations?
Software to handle the recording? Don't need fancy mixer stuff.  Zero (0)
post-production time.  Just raw PCM/WAV/AIFF 16+ bit, 44.1KHz, Stereo
audio-to-disk.

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

Reply via email to