Re: Re[2]: Best way to do this: www.domain.com?page=var

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hey Steve,

I know it can be done easily using apache rewrite rules. Since this user may
not know it, I suggested location header.

Rich

On 1/17/06, Steve Clay <sclay@xxxxxxx> wrote:
>
> Tuesday, January 17, 2006, 10:54:21 AM, tg-php@xxxxxxxxxxxxxxxxxxxxxxxxxxx:
> > If you can't set a new 'default page' on your server, using a
> > header('Location: ...') will simulate the same thing.
>
> Not really.  Sending a "Location:" header says, "this page is temporarily
> moved" and the browser has to send a 2nd request for the new location.
> Whether redirecting via PHP (header), javascript or meta-refresh, these
> all
> needlessly force the browser to ask for the page twice, and potentially
> cause bookmarking/spidering issues when used for the home page.  Amazon
> does this and it's annoying; some browsers just will not "remember" the
> plain old "http://amazon.com/"; that you typed in because only a redirect
> lives there.
>
> With a proper server config, the contents of start.php would be
> immediately
> sent to the browser.  This is good.  But if you can't set this on the
> server,
> this simple PHP script (index.php) does the same thing:
> <?php require 'start.php'; ?>
>
> Steve
> --
> http://mrclay.org/
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux