isset($_GET('id')) выдаёт истину, если в запросе есть id=чему-то там.
А вообще, с точки зрения безопасности
include с непроверенной переменной из запроса - жуткая дыра.
Через id можно заинклюдить что хочешь.
Количество допустимых id должно быть ограничено и через if проверять и направлять на конкретную страницу
Или хотябы проверять, что $_GET['id'] цифра, а не что-нибудь вроде "http://lomaster.com/crack"Код:<?php if (!isset($_GET['id'])) { include ("1.htm"); } else { if($_GET['id']=1){ include("1.htm"); } if($_GET['id']=2){ include("2.htm"); } ........ } ?>
Некрасиво, длинно, но смысл есть.