FUDforum
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » Imported messages » comp.lang.php » .htaccess vs PHP header(location:)
Show: Today's Messages :: Polls :: Message Navigator
Return to the default flat view Create a new topic Submit Reply
.htaccess vs PHP header(location:) [message #175600] Tue, 11 October 2011 02:40 Go to previous message
Michael Joel is currently offline  Michael Joel
Messages: 42
Registered: October 2011
Karma:
Member
I am wanting to control access to my site.
Sometimes I want the site "off" with visitors redirected to a folder.

I have been using htaccess but have written a php script to automate
the site's on/off control. I am considering using php at the top of
each page instead of htaccess.

basic outline:
my script creates a file when the site is to close. It contains the
reason for closing (text), close time (timestamp), and re-open time
(timestamp). (...I could also have the script create an htaccess file
if that is decided to be best...)

My thought is to, instead of use htaccess for the redirect, simple
place a PHP file_exists() check at top of every page on the site
(scripts as well). If the file exists then header (location:
xxxxxxxxx) is used to force a redirect.

The advantage to this is:
1) I had help making the htaccess file - I haven't a clue what all the
jibberish means. So changing the access to allow certain areas open or
not is not easy. I would like to find a simple PDF doc that would give
simple explanations on it.

2) it would allow a lot of control on what to close. I simple don't
include the check on pages/scripts I want to remain "open".

I did wonder if the file_exists check would cause a large slow down on
serving pages?

Thanks
Mike
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Test race condition? (unit test?)
Next Topic: including CSS & JS on only pages that need that CSS & JS
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ]

Current Time: Tue Nov 12 21:51:38 GMT 2024

Total time taken to generate the page: 0.04445 seconds