問題10:画像を表示しよう
忍者CODEのロゴ画像をブラウザ画面に表示しよう
$url = "https://ninjacode.work/assets/img/logo_text.png";
$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¥
完了にする!
活動記録をTweetする
1.PHPについての説明と表示
ページをリロードすると変数の値はリセットされるぞ。
そこでセッションという特殊な領域に値を保存しよう。
session_start関数をコールするとPHPSESSIDというクッキーに格納したキーでセッション領域にアクセスできるようになる。
標準定義されているセッション変数(配列)に独自に定義したキーを使って値の読み書きが可能だ。
最初はセッション変数に値が格納されていない為issetでセッションの有無を確認しよう。
数値を加算した後はセッションに書き戻すことを忘れずに。
ページをリロードする度に数値が増えることが確認できたであろうか。
ブラウザからPHPSESSIDというクッキーを削除するとリセットして1からスタートするぞ。