× 無料のユーザー登録をすると学習状況を管理することができるようになります

PHPでログイン機能を実装しよう (全26回)

PHPでログイン機能を実装する方法について説明していきます。

このレッスンでは PHP 5.6.11 / MySQL 5.5 を使用しています。

<?= ?> とは何を意味しているのですか? PREMIUM - #01 PHPでログイン機能を実装しよう
レッスン全体で、使われている &lt;?= ?&gt; ですが、これはどういった意味を持つコードなのでしょうか。 ...
sns_php の作成場所について PREMIUM - #02 フォルダ構成を整えていこう
sns_php のディレクトリを作る場所に決まりはあるでしょうか? 「/var/www/html」の下でも良いで...
Index.phpのnamespaceを「MyApp\Controller」とするのはなぜですか? PREMIUM - #06 IndexのControllerを作っていこう
01:44 にて「namespace は MyApp\Controller とすれば OK でしょう。」と説明がありま...
lib/Controller/Index.php では config.php を require していないのになぜ SITE_URL が使えるのでしょうか? PREMIUM - #07 ログイン画面に飛ばしてみよう
config.php で定義している SITE_URL を Index.php から使うには require ...
autoload.php の働きがよくわかりません PREMIUM - #08 ログイン画面を作っていこう
autoload.php で何をやっているのか、それがどういう働きをしているのかがわかりません。 また、lib\...
_validate()の関数名に"_"を付けるのはなぜですか? PREMIUM - #11 投稿時の処理を実装していこう
_validate() という関数を作っていますが、関数名の先頭に"_"を付ける意味はありますか?アクセス権がpri...
一つの例外に対して、条件に応じて複数のメッセージを使うことはできますか? PREMIUM - #12 投稿時のエラーを処理していこう
レッスンでは、email 、password それぞれに検証がおこなわれて、エラーメッセージは一種類ずつ返されています...
emailとpasswordに関してissetを調べているのはなぜなのでしょうか? PREMIUM - #20 LoginのControllerを作ろう
動画中の以下のコードについて質問があります。 if (!isset($_POST['email']) || !...
session_destroy(); を実行する意味を教えてください PREMIUM - #24 ログアウト処理を実装していこう
本動画の 1:20 あたりで紹介されている、logout.php の session_destroy(); について質...
メールアドレスを表示するのは微妙...というのはなぜですか? PREMIUM - #25 Indexにデータを埋め込んでいこう
レッスンのなかで「ユーザーの一覧でメールアドレスを表示するのは微妙なような気もしますが…、今回は簡単なアプリなのでこれ...
$this->setValuesの「users」は何を指しているのでしょうか? PREMIUM - #26 ユーザーの一覧を取得しよう
0分55秒付近にて 名前は「 users」 だったので、このようにしてあげて…、では $userMode...