まとメモ

29才でエンジニアに転職したエンジニアのメモ

2019-02-01から1ヶ月間の記事一覧

JavaScript 記述場所・実行順

PHP

JavaScriptの記述 記述する場所 head要素の中 body要素の中 bodyタグの閉じタグの直前 HTMLへのスクリプトの埋め込み <script>と</script>の間に記述する … インライン スクリプト HTML5の場合はデフォルトのtype属性がJavaScriptなのでtype属性 (type="text/javascript")を特…

httpsとは?

httpsとは「Hypertext Transfer Protocol Secure」の略称で、SSL/TLSプロトコルにより暗号化されたhttp通信の事 「http」から始まっている場合は、通常のhttp通信であり、データの送信は平文で行われている。 一方で、「https」から始まっている場合は、SSL/…

無名関数

PHP

無名関数 無名関数はクロージャとも呼ばれ、 関数名を指定せずに関数を作成できるようにするものです 変数を引数で渡す function method() { $hello = 'hello'; $closure = function($greeting) { echo $greeting." world", PHP_EOL; }; $closure($hello); }…

PHP URLの存在確認

PHP

URLの存在確認 下記コードは、httpのリクエストを送信してURLにアクセス可能かどうか確認している。 確認する方法はいくつかある file_get_contents fopen get_headers 現状のコード ## URLのチェック $text = "チェックするURL" public static function val…

PHPでファイルのアップロード

PHP

Ajaxでjpg画像をS3にアップロードしたい ファイルアップロードの流れ ファイルアップロードフォームでアップロード サーバーの一時フォルダに一旦保管 move_uploaded_file()で指定のパスに移動 アップロードその1 - Ajaxを使わずにアップロードする方法 ファ…

クロスサイト・リクエストフォージェリ(CSRF)

クロスサイト・リクエストフォージェリ(CSRF) ・概要 サービスの利用者に意図しないHTTPリクエストを送信させ、利用者の意図しない処理をサービスに実行させる攻撃 →「利用者の意図したリクエストである」という確認が抜けていると、罠のサイト等を閲覧した…

FuelPHP DBへのアクセス方法

FuelPHP DBへのアクセス方法 FuelPHPでDBにアクセスする方法をまとめました。 〜理由〜 SQLを書くたびに毎回調べながらやっているので、自分なりに一度まとめたほうがいいと思いました。 正直DBクラスとかORMとかちゃんと理解出来ていない。。。 1.DB::query…