GyaanSetu PHP

PHP, Laravel dan WordPress.

28 articlesDeep, practical knowledge

TrendVidStream Tukar JWT 30-Hari kepada Token Penyegaran Sekali Guna Selepas Penggodaman

Sebuah SDK rakan kongsi menyimpan cache JWT 30-hari dalam bentuk teks biasa, membolehkan penyerang menggunakannya semula dari luar negara. Pelanggaran keselamatan ini memaksa TrendVidStream menggantikan JWT jangka panjang dengan token akses 15 minit dan token penyegaran sekali guna yang akan mencetuskan pembatalan serta-merta jika digunakan semula.

PHP · 3 min read

Peraturan E-Invois Croatia 2026 Memaksa Aplikasi PHP Menulis Semula 62 Peraturan Pengesahan

Bermula 1 Januari 2026, setiap transaksi B2B di Croatia mesti melepasi fail Schematron yang ditulis dalam XSLT 2.0, namun libxslt terbina dalam PHP hanya menyokong XSLT 1.0. Pembangun perlu menambah sambungan Saxon-C asli, menggunakan perkhidmatan luaran, atau menulis semula 62 semakan tersebut dalam PHP bagi memastikan proses penginvoisan dapat diteruskan.

PHP · 4 min read

file exists() anda Sebenarnya ialah Panggilan Rangkaian

file exists() anda Sebenarnya ialah Panggilan Rangkaian. Anda menulis baris ini beribu-ribu kali: if ( file exists( $path ) ) { Ia kelihatan selamat. Ia kelihatan pantas. Tetapi jika $path merujuk kepada bucket S3...

PHP · 2 min read

PHP Menambah API Polling Natif, Memberikan Kelajuan Tahap OS kepada Fiber

API Polling yang baru digabungkan ini merangkumi epoll, kqueue dan IOCP, membolehkan gelung acara menyambung semula fiber dengan satu panggilan sistem tunggal. Penanda aras menunjukkan beban sampingan konkurensi jatuh ke sifar dan penggunaan CPU kekal stabil walaupun dengan berpuluh-puluh aliran.

PHP · 3 min read