GyaanSetu PHP

PHP, Laravel en WordPress.

28 articlesDeep, practical knowledge

TrendVidStream vervangt 30-daagse JWT's door eenmalige refresh tokens na hack

Een partner-SDK cachede een 30-daagse JWT in platte tekst, waardoor een aanvaller deze vanuit het buitenland kon hergebruiken. Het datalek dwong TrendVidStream om langdurige JWT's te vervangen door access tokens van 15 minuten en eenmalige refresh tokens die bij hergebruik onmiddellijke intrekking triggeren.

PHP · 3 min read

Kroatië's e-factuurregel van 2026 dwingt PHP-apps om 62 validatieregels te herschrijven

Vanaf 1 januari 2026 moet elke B2B-transactie in Kroatië voldoen aan een Schematron-bestand geschreven in XSLT 2.0, maar de ingebouwde libxslt van PHP ondersteunt alleen XSLT 1.0. Ontwikkelaars moeten ofwel een native Saxon-C-extensie toevoegen, een externe service aanroepen, of de 62 controles in PHP opnieuw coderen om facturatie mogelijk te houden.

PHP · 4 min read

Your file exists() Is Secretly a Network Call

Your file exists() Is Secretly a Network Call You write this line a thousand times: if ( file exists( $path ) ) { It looks safe. It looks fast. But if $path points to an S3 bucket…

PHP · 2 min read