Mam problem, który pozbawił mnie już nerwów

<? include($s.'.str'); } include('home.str'); } ?>
a jest on "zawartością" pliku s.php który znajduje się w folderze /content.
Plik ten jest zincludowany w pliku index.php w głównym folderze serwera. I teraz...kiedy odpale sobie plik index.php w nast. sposób http://strona.com/?s=art to powinien się zincludować plik art.str a includuje się home.str ...skrypt nie widzi tej zmiennej $s(i tak dzieje się cokolwiek bym nie podał jako treść zmiennej). Wszystko tutaj wskazuje nato, że niby niemam włączonych tych regiostered_globals (nie pamiętma jak to się pisze)(chyba, ze się myle ;p) ale jak odpale bezpośrednio plik s.php podając zmienną s wraz z wartoścvią, to wszystko działa jak należy...i ja naprawde nie rozumiem dlaczego ;(
Błagam...pomóżcie
