Posts: 2,536
Location: Western Maryland
|
Scoot,
I am not aware of the code to which you are referring, but you could writ e something more secure for yourself. Create some random numbers -- let's say 57, 412, 3088, 5699
Then map each of those to a page. So in $_GET[page], you'll just pass a number and it provides you the security that user input cannot short-circuit your logic. Then:
PHP Code:
$pageNum = $_GET[page];
if( ! empty ($pageNum) )
{
$includeFile = mapPg( $pageNum );
include( $includeFile );
}
function mapPg( $v )
{
$page = "";
switch( $v )
{
case 57: $page = "something1.php"; break;
case 412: $page = "something2.php"; break;
case 3088: $page = "something3.php"; break;
case 5699: $page = "something4.php"; break;
default: $page = "error.php"; break;
}
return $page;
}
__________________
—Kyrnt
|