Hallo Enrico,
die meisten ordentlich eingesetzten (in dem Sinne fasse ich ordentlich als -zum Wohle eingesetzt- auf) zeichnen sich Durch den HTTP_USER_AGENT aus. Der USER_AGENT wird per HTT-Protokoll übergeben und ist bei jedem Bot / Spider ein anderer String. Je nach Version der eingesetzten Software sind er auch anders aus. Dieser Weg ist nicht gangbar, um Deinen Code zu schützen.
Es hilft nur sich mit der Sicherheit PHPs auseinander zu setzen und regelmäßig neuste Versionen einzusetzen. Zu jeder Funktion, die Du in Deinem Steuerfluß einsetzt, verinnerliche Dir die Beschreibungen und Hinweise des Manuals.
Gruß aus Berlin!
eddi