Chyba na localhoste

Mam takyto problem:
Mam stranku, kde mam logo, menu a podobne veci v jednom subore a samotny obsah v inych suboroch, ktore otvaram pomocou include. Doteraz som pracoval tak, ze som kazdu zmenu scriptu nahraval na wz. Bolo to vsak zdlhavejsie tak som spravil vlastny server, kde tie scripty chcem testovat. Lenze pri takomto scripte :

<?
$filename = $id . ".php";
if (File_Exists ($filename)):
include $filename;
else:
include "uvod.php";
endif;?>

, mi na localhoste vyhodilu tuto chybu:

Notice: Undefined variable: id in c:\program files\easyphp1-8\www\lako\show.php on line 45

Neviem co s tym, ci treba nieco nastavit v php.ini alebo co, lebo ked to iste nahram na wz.cz, tak mi to ide v pohode.
zkus namísto $id používat $_REQUEST['id'] případně $_POST['id'] nebo $_GET['id']....

a nebo si nastav register_globals na on
Pomohlo to dakujem.