GAS

Thumbnail of post image 051

スクリプト実行時にスプレッドシートにログを記録します。スクリプト内のエラーや取得したデータなどを記録したいときに便利です。

スプレッドシートでログを記録する表を作成します。

今回は記録日時、スクリプトの名前、ス ...

GAS

Thumbnail of post image 122

スプレッドシートのデータを検索する際に、遅いと感じたことはありませんか?

for構文でセルの内容を確認して条件にあるセルを見つける方法は非常に遅いです。

A列のIDを検索してB列やC列にデータを入れたいfor構文を使 ...

PHP

Thumbnail of post image 107

問い合わせフォームの確認画面に遷移するタイミングでセッションに合言葉(トークン)を保存する。

submitのタイミングでセッションのトークンと一致するかを確認することでCSRFを防ぐことができる。

トークンの生成処理 ...

PHP

Thumbnail of post image 015

お問い合わせフォームなどに、悪意のあるコードを埋め込まれてしまう可能性があるため、対策をします。

クロスサイトスクリプティング攻撃を防ぐためには
プログラムとして解釈される特殊文字を害のない文字に変換(無効化する) ...

PHP

Thumbnail of post image 055

データベースに接続するのはこちら

クエリの実行

ユーザー入力を受け取ってSQL文を動的に生成する場合は プリペアドステートメント と プレースホルダ を使わなければなりません。 ...

AWS,PHP

Thumbnail of post image 192

PDOを使用してPHPからデータベースに接続します。

データベースに接続

$dbh = new PDO($dsn, $username, $password, $driver_options);

$dns
デー ...

AWS,WordPress

Thumbnail of post image 043

間違えてEC2を終了してしまい、データが全てなくしてしまった経験を活かし、データベースをRDSに移行しました。

● EC2はLinux t2.microで構築
● RDSはEC2と同じVPC上にMySQLにて構築 ...

AWS

Thumbnail of post image 121

WordPressにPHPが古いと言われてしまったのでバージョンアップしました。

PHPの確認と削除$ yum list installed | grep php $ sudo yum -y remove php-*yumのリポ ...

AWS,WordPress

No Image

AWSのEC2の調整をしているときに再起動と間違えて「インスタンスの終了」をしてしまいました。

全部のデータが消えてしまうんですね…

バックアップもないため、リスタートします。