php

Nginx

Nginx+PHP+SQLiteでURIごとにアクセス制御した掲示板を作成

2021/5/3    , ,

NginxではURIごとにアクセス制御が可能。 アクセスされたくないページには404を返したりするのに使うと良い。 今回は、前回(https://shiro-secret-base.com/?p=46 ...

PHP サーバサイド

phpenv+php-buildでPHPのバージョンを管理する

2020/5/26    

どうも、シローです。 今回は "phpenv"と"php-build"を使って、phpのバージョンを切り替える方法についてまとめました。   動作環境 OS Ubuntu 18.04.3 L ...

セキュリティ

[PHP]クロスサイトスクリプティング攻撃対策

2020/5/26    ,

どうも、シローです。 今回はクロスサイトスクリプティング攻撃とPHPによるその対策の話をしようと思います。 クロスサイトスクリプティング(XSS攻撃)とは クロスサイトスクリプティング攻撃とはユーザ投 ...

PHP サーバサイド

[PHP]オートロードについて

2020/5/26    

どうも、シローです。 今回はPHPのオートロードについてまとめてみました。 オートロードとは オートロードとは、クラスを必要な時に読み込む仕組みです。 定義されていないクラスを使おうとしたときに、指定 ...

PHP プログラミング サーバサイド

[PHP,JS] AjaxでJSONを返す

2020/5/26    ,

フロントでサーバにアクセスしてJSONを取得して、ページに表示する。 全てのAPIの基礎中の基礎になっている部分だ。 今回は必要最小限でそれを実装してみた。 サンプルコード   [crayo ...

PHP サーバサイド

[PHP] よくあるDB接続設定

2020/5/26    ,

PHPでMySQLに接続する設定は最近のフレームワークでは隠蔽されていて特に考えなくても大丈夫になっていますが、生のPHPではどう言う風に設定するかをまとめてみました。 接続する処理 サンプルコード ...

Laravel サーバサイド

Laravelのログを拡張した[ファイル名、行数、日付ごと]

2020/5/26    ,

ログの重要性 サーバサイドの開発では、ログの解析は重要になる。 なぜなら、プログラムがどのように動いているか確認する手段だからだ。 ただ、複数のファイルでログを出力する際に、「このログはどこで出力され ...

Laravel サーバサイド

LaravelのMiddlewareのまとめ

2020/5/26    ,

ミドルウェアとは laravelでの"ミドルウェア"はhttpアクセスをサーバが受け取った際に、中間に入ってフィルタリングなどをする仕組みである。 例として、ログイン後の画面のアクセス権限があるかを判 ...

PHP サーバサイド

PHPのログの出力方法

2020/5/26    

phpでログを出力する方法をまとめました。 PHP

  解説 "ini_set"関数でphp.iniの内容を上書きできる。 ...

PHP サーバサイド

[PHP]: 独自の例外処理の書き方

2020/5/26    

オリジナルの例外処理の作り方をPHPで実装する方法をまとめました。   コード

ポイント 関数サイド 例外を返したい箇所に、 ...

© 2021 Shiro's secret base