В общем делаю я сайт, и у меня настроки под каждую страницу лежат в базе, система такая. если пользователь зашел со страницы к примеру
techno
1. etoYA - 12 Ноября, 2011 - 07:09:25 - перейти к сообщению
то сделать выборку из базы по $_SESSION['page'];
Вот главная страница
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- require_once('inc/config.php');
- $result = mysql_query("SELECT * FROM `settings` WHERE page='{$_SESSION['page']}' LIMIT 1") or die (mysql_error());
- ?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <html>
- <head>
- <link rel="stylesheet" href="template/css/style.css" type="text/css" >
- <meta name="Description" content="<?PHP echo $row['description']; ?>">
- <meta name="Keywords" content="<?PHP echo $row['keywords']; ?>">
- <title> <?PHP echo $row['title'] ?> </title>
- </head>
- <body>
- <div id="wrapper">
- <div id="header"></div>
- <div id="content"><?PHP require_once('page.php'); ?></div>
- <div id="collum"></div>
- <div id="footer"></div>
- </div>
- </body>
- </html>
Суть проблемы такова, захожу я по http://localhost/index.php?page=minimal - все нормально, но когда я захожу сразу же на http://localhost/index.php?page=techno, то ничего все остается прежним, но стоит только обнавить страницу, то все становится шоколадно, и открывается страница techno... Как это исправить? Или предложите другой вариант вместо сессий)