DEV Community

PHP

Home for all the PHP-related posts on Dev.to!

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Per-IP rate limiting in plain PHP with no Redis: a file-based counter that keeps my downloader alive

Per-IP rate limiting in plain PHP with no Redis: a file-based counter that keeps my downloader alive

1
Comments
3 min read
The guard rails in my PHP download proxy: stopping server-side request forgery on ramrom.io

The guard rails in my PHP download proxy: stopping server-side request forgery on ramrom.io

1
Comments
3 min read
7.7x Smaller and Encrypted at Rest: Compressing Symfony Messenger Payloads Without Touching a Handler

7.7x Smaller and Encrypted at Rest: Compressing Symfony Messenger Payloads Without Touching a Handler

Comments
11 min read
Retrying flaky APIs in plain PHP: the 3-attempt loop behind ramrom.io's downloader

Retrying flaky APIs in plain PHP: the 3-attempt loop behind ramrom.io's downloader

1
Comments 1
3 min read
Automate Telegram Webhook Deployments and Log Purges via Yii2 Console Commands

Automate Telegram Webhook Deployments and Log Purges via Yii2 Console Commands

Comments
7 min read
Myers, Patience, Histogram: Why Git Can Make an Agent's Moved Method Look Rewritten

Myers, Patience, Histogram: Why Git Can Make an Agent's Moved Method Look Rewritten

Comments
10 min read
How We Built a Multi-Platform Ecosystem with Laravel, PHP, and Android WebViews

How We Built a Multi-Platform Ecosystem with Laravel, PHP, and Android WebViews

Comments
1 min read
PHP2Shell: Why Laravel didn’t protect your app, and how I patched mine

PHP2Shell: Why Laravel didn’t protect your app, and how I patched mine

Comments
5 min read
You generate Peppol UBL in PHP. Here is how to send it.

You generate Peppol UBL in PHP. Here is how to send it.

Comments
4 min read
App Store Listing Audits in PHP: Lookup API Checks for Titles, Screenshots and Release Notes, and the Walls You'll Hit (2026)

App Store Listing Audits in PHP: Lookup API Checks for Titles, Screenshots and Release Notes, and the Walls You'll Hit (2026)

Comments
8 min read
istiquritconsultant.com Re-Launch: A Dev Diary, an OpenCode Bug, and a PHP Stack

istiquritconsultant.com Re-Launch: A Dev Diary, an OpenCode Bug, and a PHP Stack

Comments 1
6 min read
Retry-Safe Queue Jobs in Laravel: ShouldBeUnique, WithoutOverlapping and Idempotency Keys

Retry-Safe Queue Jobs in Laravel: ShouldBeUnique, WithoutOverlapping and Idempotency Keys

Comments
7 min read
Roundcube 1.6.20 and 1.7.5: 20 Fixes, and an Older SQL Injection Now Being Exploited

Roundcube 1.6.20 and 1.7.5: 20 Fixes, and an Older SQL Injection Now Being Exploited

Comments
5 min read
Introducing DodoCD – CI/CD for PHP Shared Hosting!

Introducing DodoCD – CI/CD for PHP Shared Hosting!

1
Comments
1 min read
Drupal Hosting: What Actually Runs Drupal Well

Drupal Hosting: What Actually Runs Drupal Well

Comments
15 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.