blog上野谷根千界隈でまったりと暮らしているWeb系フリーランスの雑記ブログです。Webやフリーランス、グルメなどについてもしゃもしゃ書いてます。Update:2019/12/31phpは勉強しようしようと思いつつ全くこれまで本腰入れてこなかったのですが、最近になってお仕事でお世話になり始めてきました。これはもうちょっと勉強せねばと思い、第一歩としてメールフォームを作ってみたので、覚書がてら仕様など残したいと思います。今後雛形として使えればと、フォームのHTMLも色々盛り込んでみてます。今回は以下の記事を参考にさせていただきました。仕様index.phpformに適宜required属性、autocomplete属性、placeholder属性等適用済みバリデータエラーチェック済み確認ページ(form.php)から「修正」ボタンで戻ると入力したデータを保持form.php入力された内容を表示send.php2種類のメール送信処理実施フォーム送信者への自動受付メールサイト管理者への問い合わせ内容メール送信処理の成否により、「送信が完了しました。」「送信が失敗しました。保持しているセッションデータを破棄メモメール送信はmail()、mb_send_mail()どちらも可能。今まで、とあるphpで受け取ったデータを違うphpに渡すのはどうやってるんだろう?とこっそり疑問に思っていたんですが、$_SESSIONでさっくり出来るんですね。喜びと同時に、きっとこいつは奥深くてややこしいんだろうな...という気がしてなりません。触れてみて、phpはセキュリティ面も同時に抑えていかないとお仕事で使うには不安が多いなと感じました。今回はクロスサイトスクリプティング対策として、内容確認画面の出力時にHTMLエンティティ化してます。セキュリティ対策」のキーワードで出てくる他の攻撃については今いち理解ができず...phpで出来ることを知りつつ、セキュリティの知識を抑えつつ、他のプログラムも作ってみようと思います。WORDPRESS(13)Profilekatori在宅フリーランスのWebデベロッパー(フロントエンドエンジニア、コーダー)です。東京の上野谷根千界隈でまったり仕事してます。