Server language

PHP

Open source, the PHP Group · Server language. How DNSTrace.dev identifies it from public evidence.

Updated Sep 2026

What PHP is

PHP is the language underneath WordPress, Drupal, Joomla, Magento, Laravel and a very large share of the web. DNSTrace.dev reports it as a runtime signal in its own right, separate from whichever application framework or content management system sits on top of it.

How DNSTrace.dev detects it

Detection reads the final HTTPS response and the first bytes of its markup. One matching signal is reported as strong evidence; two or more independent signals are reported as confirmed.

  • PHPSESSID cookie — The default PHP session cookie name, set when a session starts.
  • x-powered-by naming PHP — The interpreter banner, which includes the version unless it is disabled.
  • server naming php-fpm or a PHP handler — Supporting evidence from the process serving the request.

What a detection proves

The response was produced by a PHP runtime.

What it does not prove

Which application or framework runs on it, or that the reported version is current. Frameworks such as Laravel replace the default session cookie, so PHP can be present without PHPSESSID appearing.

Common questions

Why does a WordPress site not always report PHP?

WordPress does not start a PHP session for anonymous visitors, so no PHPSESSID cookie is set. The application is still PHP; the runtime simply left no public signal.

Does x-powered-by expose the PHP version?

It does by default. Disabling expose_php removes it, which is common hardening practice.

Compare with

Content management systemWordPress

Open source, WordPress Foundation

Application frameworkLaravel

Open source, Laravel Holdings Inc.

Content management systemDrupal

Open source, Drupal Association

Commerce platformMagento

Adobe Inc., and the open-source Magento project

Check a domain

Run a full lookup to see the delivery layer, the detected application stack, live TLS and the announcing network side by side.

Run a lookup →Application stack →Evidence model →