Ostatno zauważyłem błąd (nie wiem jak wcześniej mogłem tego nie zauważyć), że jeżeli stosując skrypt na stronie index.php
<?php $strSearchPath = INC_DIR.'/'.$_GET['ID'].'.php'; : 'strony/error.php' ) : 'strony/main.php'; include($strIncludePath); ?>
umieszcze link index.php?ID=index strony będą otwierać się w nieskończoność jedna w drugiej. Jak zrobić, aby w zmiennej $_GET['ID'] musiał pojawić się slash, ewentualnie pojawienie się wartości index w zmiennej $_GET['ID'] powodowałoby błąd?