Как определить, что сайт использует PHP
1. Посмотреть на расширение странички (.php) Это банально. А в документации по PHP советуют менять расширение для безопасности.
2. Давно искал этот способ. Если к любому php-сценарию добавить один параметр, то вы получите забавную картинку:
?=PHPE9568F36-D428-11d2-A769-00AA001ACF42 (пример)
PHP Credits можно посмотреть, используя ?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000
?=PHPE9568F35-D428-11d2-A769-00AA001ACF42 и
?=PHPE9568F35-D428-11d2-A769-00AA001ACF42 -
- это логотипы PHP и Zend из phpinfo()
3. Ну и наконец, самый интересный способ - это посмотреть хидеры, которые отдаёт страничка на php (а также сервер).
Сделать это можно, например так:
Чтобы не палить версию PHP и то, что он установлен - достаточно в php.ini опцию expose_php изменить на Off

октября 23, 2008 в 11:07
2-ой способ работает даже с mod_rewrite, т.е. когда разработчик "попытался защититься" от первого способа