見出し画像

第140回: instagramログイン機能の実装ver2.0。

こんにちは。NGE16です。

今回は、画面の作り込みを中心に開発を進めていきます。

アプリの設定

エラーの表示設定を行います。

error_reporting(E_ALL & ~E_NOTICE);

cookieの有効期限の設定を行います。

session_set_cookie_params(0, '/instagram_php/');

画面の作成

index.phpを作成して、雛形の画面を作成します。

<!DOCTYPE html>
<html lang="ja">
<head>
  <meta charset="utf-8">
  <title>インスタグラム</title>
</head>
<body>
  <h1>インスタグラム</h1>
</body>
</html>

アプリ設定のファイルを読み込む記述を加えます。

require_once('config.php');

セッションを開始する記述を加えます。

session_start();

ログイン処理の作成

ログインしているかを確認する記述を加えていきます。

if (empty($_SESSION['user'])) {
  header('Location: ' .SITE_URL.'login.php');
  exit;
}

login.phpを作成して、ログイン画面を作成します。

 <!DOCTYPE html>
 <html lang="ja">
 <head>
   <meta charset="utf-8">
   <title>ログイン</title>
 </head>
 <body>
   <h1>ログイン</h1>
   <p><a href="redirect.php">ログインしてください。</a></p>
 </body>
 </html>

Webブラウザで確認すると、このような表示になっています。

今回は以上になります。

次回から、ログイン処理の内容を実装していきたいと思います。
" instagramログイン機能の実装ver3.0。" へ続く。

この記事が気に入ったらサポートをしてみませんか?