Działa.
Wystarczy ruszyć głową. Błąd typu NOTICE to tylko informacja, ze coś jest niedopatrzone w kodzie, ale w niczym nie przeszkadza. Jeśli przy uruchomieniu skryptu w pasku adresu nie masz "strona=costam" to php nie utorzy w $_GET idpwiedniego indexu i skrypt zwraca notice. Kliknij jednak w link, a otrzymasz takowy index.
Przyjrzyj się też swojej ścieżce dostępu do pliku "plik.inc" i temu co robi include(), bo zaraz mi napiszesz, że wyskakuje błąd "file not found".
Update: Aby pozbyć się wspomnianego NOTICE poszukaj na forum informacji o isset()