wizzy886 Posted June 9, 2013 Share Posted June 9, 2013 Ok so I am trying to make it so that I have the option to make my site display one of two pages. Maintenance.php if I put the site down, and Index.php for the default site. Here is my code so far but I am unsure as to why it does not work?? Maintenance.php <?php function maintenance($mode){ if($mode = TRUE){ echo '<META HTTP-EQUIV="Refresh" Content="0; URL=maintenance.php">'; exit; } else { echo '<META HTTP-EQUIV="Refresh" Content="0; URL=index.php">'; exit; } } ?> Under maintenance Index.php <?php require_once('maintenance.php') maintenance($mode = TRUE); ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>Home</title> <link rel="stylesheet" type="text/css" href="css/style.css"> <link rel="SHORTCUT ICON" href="favicon.ico"> </head> Not under maintenance What seems to be the problem?? Quote Link to comment https://forums.phpfreaks.com/topic/278964-making-a-maintenance-page-with-function/ Share on other sites More sharing options...
Solution kicken Posted June 9, 2013 Solution Share Posted June 9, 2013 Rather than do a meta redirect you should either use a header redirect and exit, or just output the maintenance page and exit. Also, you should not put a redirect if you are not in maintenance mode, as doing so will just put you into an endless redirect. Quote Link to comment https://forums.phpfreaks.com/topic/278964-making-a-maintenance-page-with-function/#findComment-1435013 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.