
Hello, Yoshimasa here. The world is still in the middle of the COVID-19 pandemic, and Japan still has not gott […]

Hello, Yoshimasa here. The world is still in the middle of the COVID-19 pandemic, and Japan still has not gott […]

This time, I’m going to dig into individual functions and explain them a little. In particular, I’m going to g […]

This time, we’ll be looking at the various functions relating to output control (the ob_* functions). First, l […]

Last time, we looked at implementation of cookies. This time, I’ll write about implementing sessions. As I wro […]

Last time, we mostly looked at the difference between cookies and sessions (relating to PHP-provided sessions. […]

The largest PHP event in Japan, PHP Conference Japan 2019, was held on December 1st, 2019. PHP Conference Japa […]

Previously, we learned about the hash itself, the first step in preserving and comparing passwords. This time, […]

In this column, let’s learn about hash functions as a prelude to learning about ways to save and compare passw […]

In the last column, we used the combination of the functions random_bytes() and [bin2hex|base64_encode]() to c […]