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
Re: .htaccess vs PHP header(location:) [message #175616 is a reply to message #175612] Tue, 11 October 2011 13:56 Go to previous messageGo to previous message
The Natural Philosoph is currently offline  The Natural Philosoph
Messages: 993
Registered: September 2010
Karma:
Senior Member
Bill B wrote:
> On 10/10/2011 11:08 PM, Jerry Stuckle wrote:
>> On 10/10/2011 10:40 PM, Michael Joel wrote:
>>> 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
>>
>> No, it shouldn't require a lot of overhead to check to see if a file
>> exists. Such an option should work fine, as long as you remember to
>> include it every time.
>>
>> However - if you're going to be doing web work, you need to learn some
>> basic things like coding some simple things in .htaccess to be
>> effective. So I would also recommend you spend a little time learning
>> that. It's not too hard once you get the hang of it.
>
> Can it be as simple as setting $open_for_business to zero or one in a
> file named "can_enter.php", including the file, and allowing access to
> pages based on the value of $open_for_business?
>
> Bill B
The way I did it for development was to recognise that my IP address is
unique. If it finds mine, all doors are open. If not every single PHP
script and there are nothing BUT PHP scripts and a few images and CSS
files - has as you say an include file that says if me, return, else do
whatever it is I decide that casual persons should be unwittingly
exposed to, and redirect there.
..
[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 26 07:06:34 GMT 2024

Total time taken to generate the page: 0.03911 seconds