Php index page utitlizing an idea for a superswitch...
- by Matt
I dont know if this is a great idea...or a crap one. But I was thinking I may use one page to display all my pages using includes. Here is what my index.php would look like...on the functions include there is a function called "superSwitch" which will determine what requested page will be included....for instance
if I do a get ?a=a
it will goto the function superSwitch(a)
superSwitch will take it and associate it with (login.php)
then respond with such...
here is the code for the index.php...please let me know if this makes sense and might work, or should I just stick to long blocks of code (which is why I am trying this because I hate long pages full of code...)
of course as you can tell it is not actually including anything yet...the print is for debugging purposes. :)
Thanks,
Matt
<?php
//includes Functions
include_once('inc/func.inc.php');
//set superget variable
$superget = @$_GET['a'];
//check if superget is set or null
if (!$superget)
{
echo "Nothing Requested :)";
}
else
{
//sanitizes the superget request
$supergetr = supergetSanitize($superget)
//uses the result "good" or "nogood" to determine what happens
if ( $supergetr == "good" ) {
//pulls superSwitch value of the request
$ssresult = superSwitch($superget);
print_r ($ssresult);
}
//if the sanitize is nogood
else
{
//the superSwitch is instructed to respond with a 404 page
$superget = "404"
$ssresult = superSwitch($superget);
print_r ($ssresult);
}
}
?>