2021年2月6日 / 最終更新日時 : 2021年3月14日 PHP【PHP】送信メール本文をSmartyで作成する Smartyによるメールテンプレート作成 PHPで実装するメール送信機能で、メール本文の組み立てにテンプレートエンジンのSmartyを使用する方法を紹介します。 viewテンプレートとして既にSmartyを導入している場 […]
2021年1月24日 / 最終更新日時 : 2021年3月21日 PHPPHPMailerでメール送信 メール送信ライブラリ PHPMailer PHPのメール送信ライブラリ、PHPMailerの基本的な使用方法をメモします。 環境: phpmailer 6.2.0, Composer 1.9.1, PHP 7.4.10 […]
2020年7月12日 / 最終更新日時 : 2023年2月26日 PHP【PHP】session_set_cookie_params関数でセッションクッキーを安全な設定にする セッションクッキーを安全な設定にする PHPで実行時にセッションクッキーの設定を変更する事が出来る、session_set_cookie_params関数の使い方をメモします。 セッションクッキーを利用する際は ユーザー […]
2020年7月5日 / 最終更新日時 : 2020年7月16日 PHP【PHP】セッションクッキーの使用をSSL(https)通信時のみに限定する PHPでセッションを扱う場合、セッションクッキーの作成を常時SSL通信時(https)のみにすることで 非SSL(通信が暗号化されていない)時にセッションIDの情報が盗まれる危険を防ぐ事が出来ます。 セッションクッキーに […]
2020年7月4日 / 最終更新日時 : 2020年7月16日 PHP【PHP】セッション(session)の基本と利用方法 PHPでセッションを扱う際の基本事項をまとめます。 環境:PHP 7.4.4、 Google Chrome バージョン: 83.0.4103.116 セッションとクッキーの基礎知識 ・セッション(session)とは ク […]
2020年6月27日 / 最終更新日時 : 2021年5月16日 PHPサイトの入力フォームにreCAPTCHA v3 を導入する スパムメールを防止するためのGoogleのサービス、reCAPTCHA v3の基本的な仕組みと使い方をメモします。 reCAPTCHAとは? reCAPTCHAはWebサイトのお申し込みフォームなどでよく見かける「私はロ […]
2020年5月23日 / 最終更新日時 : 2021年3月21日 PHP【PHP】日付の形式 & 妥当性チェック(SAMPLE) 日付の書式と妥当性をチェックする PHPで日付書式の形式と、その日付自体が正しいかをチェックする方法をメモ。 環境:PHP 7.4.4 日付書式の形式をチェックする 日付の値が、あらかじめて決めておいた形式の書式であるか […]
2020年5月23日 / 最終更新日時 : 2020年6月18日 PHP【Smarty】HTMLエスケープ処理を部分的に無効にする 環境:Smarty 3.1、PHP 7.4.4 Smartyで画面に出力する文字を※エスケープする機能を部分的にoffにする方法をメモします。 画面上で改行表示を有効にしたい場合や、メール本文のテンプレートを Smart […]
2020年5月23日 / 最終更新日時 : 2021年3月14日 PHP【Smarty】 inputタグの値が半角スペース以降で消えてしまうとき Smarty使用時にinputタグで入力した値をセッションに保存し、 inputの値(value属性)として残そうとしたとき、半角スペースで区切った文字が途中で消えてしまう不具合が発生。。 入力値:A B C 再表示時: […]
2020年5月10日 / 最終更新日時 : 2020年5月10日 PHP【PHP】Smartyの使用例(導入前後の比較) PHPテンプレートエンジン、Smartyを使用した実例を紹介します。 Smarty導入前後でソースを比較します。 Smartyの基本については、以前の記事で紹介しています。 Smarty(3.1)入門① 導入編 環境:S […]