ログイン

問題10 画像を表示しよう

PHPの問題

PHP

画像を表示しよう

問題

忍者CODEのロゴ画像をブラウザ画面に表示しよう
$url = "https://ninjacode.work/assets/img/logo_text.png";

期待する画面

忍者CODEのロゴが出ます
ログインして解答を見る
コードのアイコン

解答ソースコード

              session_start();
$v = 0;
if (isset($_SESSION['v'])) {
    $v = $_SESSION['v'];
}
$v++;
$_SESSION['v'] = $v;
echo $v;
¥PHP¥
            
答えのアイコン

解説

Webアプリは基本的には状態を保持しない。
ページをリロードすると変数の値はリセットされるぞ。

そこでセッションという特殊な領域に値を保存しよう。
session_start関数をコールするとPHPSESSIDというクッキーに格納したキーでセッション領域にアクセスできるようになる。

標準定義されているセッション変数(配列)に独自に定義したキーを使って値の読み書きが可能だ。
最初はセッション変数に値が格納されていない為issetでセッションの有無を確認しよう。
数値を加算した後はセッションに書き戻すことを忘れずに。

ページをリロードする度に数値が増えることが確認できたであろうか。
ブラウザからPHPSESSIDというクッキーを削除するとリセットして1からスタートするぞ。
完了にする!
1.PHPについての説明と表示
続きの動画を見たい方は公式LINEから「PHP」と送信すると動画が見れます。
LINEの友達追加でお役立ち動画をGET!!