その他– tag –
-
MVCを扱う上での備忘録
フレームワーク無しでPHPでウェブアプリを書いているけれど、どうしても忘れてしまって、 HTTP 500エラーが出てあたふたすることが多いんだよね。 なので、MVCの基本中の基本を備忘録として書き記しておきます。 フレームワークを使っている人でも参考にな... -
GETパラメータの使い方について
同じページを表示させたいけれど、違うカテゴリでController内の処理を使い分けたい時がありました。 例えばViewはこんな感じです。 HTML<ul class="list-disc"> <li><a href="fruit.php" class="text-blue-500">りんご</a></li> <li>&l... -
CSSで文字に縁取りを付けよう
文字がライトテーマだとはっきり見えても、ダークテーマにすると見えにくくなる あるいはその逆の場合もあったり、どうすればはっきり見やすくなるのか・・・ ライトテーマとダークテーマで文字色を切り替えればいいのかもしれないけれど、文字色は変えた... -
PHPでプレースホルダーの数を動的に作ろう
PHPでは、SQLのWHERE句で位置パラメータを使う場合こう書きますよね。 PHP$id = 123; $sql = 'SELECT * FROM test_table WHERE id = ?'; $stmt = $this->pdo->prepare($sql); $stmt->execute($id); $result = $stmt->fetch(PDO::FETCH_ASSOC);$id = 123; $... -
PHPでControllerからViewへ配列を渡す方法
PHP でControllerからViewへ、またViewからControllerへ配列を渡すことがありますよね。 でも普通の方法だとViewでエラーになってしまったり、改行コードとして崩れてしまうと思います。 それを解決する方法をお伝えします。 $_SESSION $_SESSIONを使えば... -
お問い合わせフォームに短時間に連続送信してくるIPに制限をかける
以前からCSRFでなりすまし対策の記述、前記事でのreCAPTHAを使ってお問い合わせフォームにbot対策は出来たけれど、 人海戦術での嫌がらせの場合は対応できない。 なので、お問い合わせフォームに対して、短時間に大量の送信があった場合にIP制限をかけるこ...
1
