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?? Link to comment https://forums.phpfreaks.com/topic/278964-making-a-maintenance-page-with-function/ Share on other sites More sharing options...
kicken Posted June 9, 2013 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. 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
Archived
This topic is now archived and is closed to further replies.