In fact, I dont know how to implement the following:
index.php? <what should be written here so that my index page wont be changed>
Moderator: General Moderators
index.php? <what should be written here so that my index page wont be changed>
Code: Select all
site.com/index.php?page=contact_usCode: Select all
if(isset($_REQUEST['page']) && !empty($_REQUEST['page'])) //CHECK WHETHER A URL VARIABLE HAS BEEN SET AND IS NOT EMPTY
{
$page=$_REQUEST['page']; //SET LOCAL VARIABLE EQUAL TO URL VARIABLE
}
else
{
$page="home"; //IF NO URL IS PASSED VIA URL THEN SET DEFAULT PAGE
}
include"directory/to/your/files/" . $page . ".php"; //THIS LINE WILL DISPLAY THE $page
Code: Select all
<?php
if (! empty($_GET['page']) {
$page = $_GET['page'];
//... validate the crap out of the variable to make sure it is safe
include "$page.php";
} else {
include 'default.php';
}
?><?php
if (!defined('WEB_ROOT')) {
exit;
}
?>
<p> </p>
<div align="center"><img src="images/headerImagefront2-final.png" alt="Header Image"></div>
<div align="center"><font color="#FFFFFF"><a href="<?php echo $_SERVER['PHP_SELF']; ?>">Home</a> | Services | About | Contact | Shipping</font></div>
<br />
<?php
if(isset($_REQUEST['page']) && !empty($_REQUEST['page'])) //CHECK WHETHER A URL VARIABLE HAS BEEN SET AND IS NOT EMPTY
{
$page=$_REQUEST['page']; //SET LOCAL VARIABLE EQUAL TO URL VARIABLE
}
else
{
$page="home"; //IF NO URL IS PASSED VIA URL THEN SET DEFAULT PAGE
}
include "other_files/" . $page; //THIS LINE WILL DISPLAY THE $page
?>