PHPでSessionを管理する

おぞねです。

前回、データベースへの接続ができたので、データベースを用いてログインページを作成しました。
ログイン後のページはログイン状態を管理する必要がありますが、 HTTPはステートレスなので仕組みを作る必要があります。
Cookieを用いることで ログイン状態を維持できることは何となく知っていたのですが、調べたところセッションの管理が簡単にできそうだったので実装しました。

“PHPでSessionを管理する” の続きを読む

PHPでデータベースに接続する

おぞねです。

LoLTeamMakerのブラウザ版を鋭意作成中ですが、Webサービスの作成は初なので、わからないことだらけです。
現在ログインシステムを作成していますが、PHPでデータベース(MariaDB(MySQL))に接続する方法が難しかったので備忘録です。

全体のコード

“PHPでデータベースに接続する” の続きを読む

Crontabを使ったタスク実行

おぞねです。

本サイトはまだ運用開始したばかりなのでアクセスがほぼなく、現状はGCPの無料枠を使うことでほぼ無料運用しております。
GCP無料枠は非常に低スペックだからか、気づいたらDaemonが死んでいるといったことが何度かあったので、毎日メンテナンスで再起動をかけようと思い、Cronを設定することにしました。

設定内容

crontab -e を実行することで、viエディタでの修正画面に移ります。
下記1行を記入しています。

“Crontabを使ったタスク実行” の続きを読む

Bluetoothを使ったファイル転送

インフラエンジニアという仕事柄、ノートPCをよく使うのですが、会社貸与のPCなのでUSBメモリやDVDドライブ等の外付けメディアを使用することは制限されることが多いです。
そんな中、同僚とファイルの受け渡しをしたいというシーンは多くなるのですが、先に言ったよう外付けメディアは気軽には使えないため、代替手段としてBluetoothを使ったファイル転送をたまに使います。
Bluetoothはマウスやキーボードで使うよう、あまり高速な通信はできないため、あくまでちょっとしたテキストファイルやOffice系のファイルの転送程度には便利です。

使い方

“Bluetoothを使ったファイル転送” の続きを読む

Blog始めました

初めまして。おぞねと申します。

インフラエンジニア歴8年目の30歳です。

この度、フロントエンドの勉強のためのWebサーバ構築をしたことをきっかけに、Webサイトとブログの運営を始めることにしました。

同時に、Unity (C#) を使用してゲーム開発の勉強もしているので、作成したゲームの公開もしていきます。