RE: [PHP-DB] Line of code should work...but doesn't
| From: | Hutchins, Richard | Date: | Thu, 24 Jul 2003 14:36:30 +0000 |
| Subject: | RE: [PHP-DB] Line of code should work...but doesn't | ||
| Groups: | php.db | ||
| Request: | Send a blank email to php-db+get-29454@lists.php.net to get a copy of this message | ||
Aside from seeing that you've already solved this one, I'll also apologize
for obviously being wrong AND for the typo in the URI (should've been
www.yoursite.com/yourdir/maintenance.php).
Is it Friday yet? :)
> -----Original Message-----
> From: Hutchins, Richard [mailto:Richard.Hutchins@Getingeusa.com]
> Sent: Thursday, July 24, 2003 10:34 AM
> To: php-db@lists.php.net
> Subject: RE: [PHP-DB] Line of code should work...but doesn't
>
>
> I'll admit right up front that this is an educated guess, but
> I think you
> need to provide an absolute path for the location.
>
> header("Location:
> http://yoursite/yourdir/maintenance.php");
>
> Quoted from the online docs:
> Note: HTTP/1.1 requires an absolute URI as argument to
> Location: including
> the scheme, hostname and absolute path, but some clients
> accept relative
> URIs. You can usually use $_SERVER['HTTP_HOST'],
> $_SERVER['PHP_SELF'] and
> dirname() to make an absolute URI from a relative one yourself.
>
> I use header() for redirects all the time as well and have
> always made a
> habit of using a fully qualified URI just because the docs
> said so. Never
> tried any other way so I've never had any problems with it.
>
> Hope this helps.
>
> Rich
>
> > -----Original Message-----
> > From: jeffrey_n_Dyke@Keane.com [mailto:jeffrey_n_Dyke@Keane.com]
> > Sent: Thursday, July 24, 2003 10:29 AM
> > To: Aaron Wolski
> > Cc: 'J. Michael Roberts'; php-db@lists.php.net
> > Subject: RE: [PHP-DB] Line of code should work...but doesn't
> >
> >
> >
> > this may work, but i hesitate, i've _never_ had to use exit
> > to get my code
> > to excecute a redirect. and i'm heavily reliant on this function.
> >
> > did aarons fix work for you? i think you're problem lies
> > elsewhere. as
> > i've just mocked the same thing on my server, but using 10
> instead of
> > 03...i'm on EST and its excecutes perfectly.
> >
> > don't mean to cause waves...just curious.
> > Jeff
> >
> >
> >
> >
> >
> >
> >
> > "Aaron Wolski"
> >
> >
> > <aaronjw@martekbi To: "'J.
> > Michael Roberts'" <jroberts@ha-ny.com>,
> > <php-db@lists.php.net>
> > z.com> cc:
> >
> >
> > Subject: RE:
> > [PHP-DB] Line of code should work...but doesn't
> >
> > 07/24/2003 10:12
> >
> >
> > AM
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > if (strftime("%H") == "03")
> > {
> > header( "Location: maintainence.php" );
> > exit;
> > }
> >
> > Note the exit; line.
> >
> > Aaron
> >
> > -----Original Message-----
> > From: J. Michael Roberts [mailto:jroberts@ha-ny.com]
> > Sent: July 24, 2003 10:09 AM
> > To: php-db@lists.php.net
> > Subject: [PHP-DB] Line of code should work...but doesn't
> >
> > I've been going a little crazy here with a single line of code that
> > should work, but doesn't. It's probably has something to do with the
> > fact that I've been staring at pages of code for months on end.
> >
> > In order to make user that nobody is screwing with the
> database while
> > the daily backups and maintainence are running, I decided to make a
> > little thing that would keep people from logging in, etc. Here's the
> > line:
> >
> > if (strftime("%H") == "03") { header( "Location:
> > maintainence.php" ); }
> >
> > In theory, if it's any time between 03:00:00 and 03:59:59 the user
> > should be redirected to the page maintainence.php, but when
> testing it
> > passes over this line without a blip. Any ideas?
> >
> > Feeling fried,
> > --JMR
> >
> >
> >
> >
> >
> > --
> > PHP Database Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> >
> >
> >
> >
> >
> > --
> > PHP Database Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
>
> --
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>