PHP endpoint diagnostics
Less guesswork.
More evidence.
Inspect how your endpoint handles multipart requests. Compare the responses. Understand what they actually tell you.
Inspect an endpoint
Awaiting inputReady when you are.
Enter a URL to compare a baseline response with a progress-field response. Results and request details appear here.
- Warm-up
- —
- Baseline
- —
- Progress field
- —
View response evidence
What this check can tell you.
The checker sends multipart requests from this server, then compares HTTP status codes and response fingerprints. Network restrictions can prevent it from reaching otherwise accessible sites.
-
01
Same response
No difference observed. An endpoint that ignores uploads may return the same response even on an affected PHP build.
-
02
Different response
A reason to investigate. Sessions, application logic and dynamic content can also change the response.
-
03
No usable response
Connection errors and rejected requests are inconclusive. Check reachability and server logs.
Verify. Update. Recheck.
Confirm the target's PHP version and security status with its administrator. Apply the relevant vendor security update, then verify the deployed configuration and regression tests.
-
↗
Start with the source
Check official PHP release announcements and your distribution's security advisories for affected and fixed packages.
-
↗
Review upload handling
Check whether your application needs
session.upload_progress.enabledbefore changing its configuration.
Download the complete source
One PHP file, including server logic and this interface. Password is submitted in the request body.