「echo」は、文字列を出力するPHPの文法です。それに続く「htmlspecialchars」は、「<」や「>」などの特殊文字を変換するための関数になります。ここでは、名前欄(name=”name”指定欄)に入力された文字列に「<」などが入っていた場合に、「&lt;」などの対応する特殊文字に自動で変換いたします。特殊文字に変換するのは、入力された文字列をシステムやWebブラウザがプログラムとして実行しないようにするためです。サイバー攻撃の一つに、テキスト入力欄にプログラムを入力することで、システム内に保存されているデータを抜き出すという手法があります。「<」などのHTMLソースコードで用いるような文字列を特殊文字に変換することで、システムやWebブラウザがプログラムと認識できないようになり、攻撃を防ぐことができます。年齢のコードにある「(int)」という記述は、数値型と呼ばれるものです。この指定により数字以外が入力されても結果に反映されません。今回はごく一部ですが、このようにあらゆる想定を考えて一つ一つ条件を設定することがWebサービスを作る上で大事になります。他にも「何文字以内」や「空欄の場合エラー表示」など必要に応じて指定することができます。*今回は、実際にフォームを作成して処理の流れを見てみました。今回のようなソースコードは頻繁に使われています。会員登録時に「~~さん、会員登録が完了しました。」とメールが送信されるシステムも、同じような仕組みで入力した情報を使い、メールを送信しています。(https://techacademy.jp/)プログラミングやWebデザイン、アプリ開発が学べるオンラインスクールを運営。TechAcademyマガジンでは、プログラミングやWebデザインなど技術に関する最新トレンド、ツールの使い方を紹介しています。開発作業や学習に役立つコンテンツがご覧になれます。「はじめてのプログラミングコース」を元に解説しています。本記事は掲載時点の情報であり、最新のものとは異なる場合がございます。N高等学校ネット入学式」。インフラ開発を担当したドワンゴにとって、このイベントは非常に大きなチャレンジであった。人気記事をお届けしますダウンロードBOXに入れる記事をダウンロードBOXに追加します。よろしいですか?ブックマーク記事をブックマークに追加します。Corporation。