사이트 주소만 가지고 php버전을 확인할 수 있을까요?

  • profile

    서버에서 X-Powered-By 헤더로 PHP 버전을 보내주면 해당 정보를 참고해볼수 있습니다만, 해당 정보를 악용하려는 시도가 많으므로(특정 버전의 취약점 악용) 가짜 정보를 보내거나 아예 보내지 않는 경우도 있습니다.

    http://phpsadness.com/sad/11
    혹은 PHP 5.5 이하 버전인지 여부는 주소 뒤 ?=PHPE9568F34-D428-11d2-A769-00AA001ACF42 를 붙이면 PHP 로고가 뜨는 "이스터 에그"를 이용해 확인해볼수 있긴 합니다만 이것도 막을수 있고 PHP7을 넘어 8까지 나온 요즘은 해당하지 않는 서버가 훨씬 많을거라 무의미한 시도가 될 가능성이 높습니다.

    결론) 불가능할 가능성이 높습니다.

  • profile profile
    답변 감사드려요 ^^
  • profile
    윗분이 알려주신 공식적인(?) 방법들은 최근 대부분 막히는 추세이지만, 운영자가 phpinfo.php, info.php 등 누구나 알 만한 이름으로 테스트 파일을 만들어 올려놓은 경우도 의외로 많지요.
  • profile profile
    답변 감사드립니다. ^^