GyaanSetu PHP

PHP, Laravel et WordPress.

28 articlesDeep, practical knowledge

TrendVidStream remplace ses JWT de 30 jours par des jetons de rafraîchissement à usage unique suite à un piratage

Un SDK partenaire a mis en cache un JWT de 30 jours en texte clair, permettant à un attaquant de le rejouer depuis l'étranger. Cette faille a contraint TrendVidStream à remplacer les JWT à longue durée de vie par des jetons d'accès de 15 minutes et des jetons de rafraîchissement à usage unique, déclenchant une révocation immédiate en cas de réutilisation.

PHP · 3 min de lecture

Les développeurs perdent des heures à cause de l'écran de vérification d'e-mail de WP – Voici une solution en une seule ligne

Depuis WP 5.3, la page de vérification de l'e-mail administrateur apparaît tous les quelques mois, forçant les exécutions Playwright non supervisées à attendre un bouton qui n'apparaît jamais. L'ajout d'une vérification rapide de l'URL et d'un clic sur « J'attendrai » permet de retrouver une automatisation déterministe.

PHP · 3 min de lecture

Etcd réduit les erreurs de routage vidéo en APAC à 1 seconde, stoppant les erreurs d'aiguillage Séoul-Tokyo

En déplaçant les données de routage spécifiques à chaque région dans etcd grâce aux primitives watch, lease et CAS, la plateforme déploie désormais les modifications sur les huit routeurs en environ une seconde. Un minuscule sidecar en Go écrit la configuration dans la mémoire partagée, permettant à PHP de traiter les requêtes avec des lectures à latence nulle.

PHP · 4 min de lecture

La règle de facturation électronique 2026 de la Croatie oblige les applications PHP à réécrire 62 règles de validation

À partir du 1er janvier 2026, chaque transaction B2B en Croatie devra être validée par un fichier Schematron écrit en XSLT 2.0, mais la bibliothèque libxslt intégrée de PHP ne supporte que le XSLT 1.0. Les développeurs devront soit ajouter une extension native Saxon-C, soit faire appel à un service externe, soit recoder les 62 contrôles en PHP pour assurer la continuité de la facturation.

PHP · 4 min de lecture

Cloudflare Workers réduit à zéro la consommation CPU des miniatures d'un site vidéo

En déplaçant la génération de miniatures vers Cloudflare Workers, la plateforme d'hébergement vidéo a éliminé toute la charge de traitement d'images sur ses serveurs d'origine, a atteint un taux de réussite de cache en périphérie de 96 % et a fourni de manière constante des réponses d'images en moins d'une seconde dans le monde entier.

PHP · 3 min de lecture

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 de lecture

Optistream fusionne 12 plugins WordPress en un seul sans perte de SEO sur 1 000 pages

L'équipe a conçu un minuscule chargeur de démarrage, a limité la portée de tout le CSS, a conservé les clés méta inchangées et a vérifié chaque URL à l'aide d'une liste de contrôle rigoureuse après chaque remplacement de module — garantissant l'absence de perte de statut 200, de liens brisés ou de problèmes de mise en page.

PHP · 4 min de lecture