CodeIgniter 【CodeIgniter4】データベースへの接続 今回はCodeIgniterのデータベースへの接続方法について書いていきます。 まず、「.env」ファイルの40~44行目あたりに下記の記載があると思いますので、コメントを解除します。 database.default.hostname =... 2023.01.29 CodeIgniter
Programming 【Web開発入門vol.1】Webの仕組み〜クライアントとサーバー〜 今回からWeb開発で必要な知識をシリーズ形式で解説していきたいと思います。 これからプログラミングを勉強してエンジニアになりたい方やエンジニアではなくてもWeb系の仕事をしていきたいという方にとっては必須の知識になるかと思います。 第一回の... 2023.01.28 Programming
PHP 【PHP】クロスサイトスクリプティング対策エスケープ処理とは Web開発をする上で必須となるセキュリティ対策の一つであるエスケープ処理について今回は解説していきます。 流れとしては、HTMLの特性からクロスサイトスクリプティング攻撃について解説し、エスケープ処理によってどのようなセキュリティ対策が行わ... 2023.01.22 PHP
CodeIgniter 【CodeIgniter4】CodeIgniterの基本的なセキュリティ系メソッド 今日はCodeIgniterで用意されている基本的なセキュリティ系のメソッドであるエスケープ処理とcsrf対策についてまとめていきます。 1.エスケープ処理 一つ目はエスケープ処理です。 Viewの中でphpで扱ったデータを表示したい時、生... 2023.01.21 CodeIgniter
CodeIgniter 【CodeIgniter4】URI構成とルーティング 今回はCodeIgniter4のURI構成とルーティングについて解説していきます。 CodeIgniterにはURIから直接コントローラーを指定して実行する方法とルーティングによって、実行するコントローラーを指定する方法の2種類があります。... 2023.01.15 CodeIgniter
PHP MAMPでWEB開発におけるPHPの実行環境を構築する【Mac OS向け】 MacOS上にWEB開発におけるPHPの実行環境を構築するMAMPというツールのインストールから使用方法まで解説します。 2023.01.14 PHP
CodeIgniter 【CodeIgniter4】のインストールから初期設定まで PHPのWEBフレームワークの一つであるCodeIgniter4のcomposerを使用したインストールから初期設定、動作環境までをまとめています。 2023.01.07 CodeIgniter