2018-01-01から1年間の記事一覧

PHP

PHP 複数選択可能なフォーム要素の$_POSTでの受け取り方 PHPではで送信されたフォーム要素を$POST['name属性']で取得できるが、 チェックボックスのように複数選択可能なフォーム要素の場合、単純に$POST['']で受け取っても選択された値のうち一つしか取得で…

Javascript 同じクラス名がついた複数要素から、特定の要素を取得する方法

例として親要素Boxesの中に3つのboxがあり、個々のboxにimage画像とtextを記述したhtmlを見てみる。 img属性はBoxクラスの最初の子要素であるため、children[0]で取得できる。(要素は0からカウント) さらにその下のdiv要素は、Boxクラスの2番目の要素であ…

javascriptのオブジェクトの定義方法

javascriptのオブジェクトの定義方法についてめも。 例: var user = { name: "yamada", //プロパティ email: "yamada@gmail.com", greet: function(name) { // メソッド console.log("hello, " + name + " from " + this.email); } }; //値へのアクセス方法…

URLパラメーターとは。

URLパラメーターとは? サーバーに情報を送るためにURLの末尾に付け加える変数のこと。 指定した値によって遷移先のページの内容が変化。 例) http://example.com/?name=Charie 「?パラメーター=値」の形式で送る。 PHPでのパラメーターの取得方法 $_GETの定…

PHP エラー Notice: Undifined offsetの意味

PHP

Notice: Undifined offset 配列に対して存在しない要素を表示させようとした時にでる。 例)

CSRF対策としてのPHPでのトークン発行方法

PHP

トークンの発行方法を勉強する機会があったのでメモ。 CSRFとは? CSRF:Cross-site Request Forgery(クロスサイト リクエスト フォージェリ)の略。 日本語にすると「リクエスト強要」ということらしい。 悪意のある第三者がWebサービスの利用者に意図しな…