批改狀態(tài):未批改
老師批語(yǔ):
1.將電影網(wǎng)站的內(nèi)容全部用數(shù)據(jù)庫(kù)來(lái)進(jìn)行管理。
<?php // 連接數(shù)據(jù)庫(kù):$pdo require 'connect.php'; // 獲取網(wǎng)站配置信息(SEO) $sql = 'SELECT * FROM `system` LIMIT 1'; $stmt = $pdo->prepare($sql); $stmt->execute(); $system = $stmt->fetch(PDO::FETCH_ASSOC); // 獲取欄目信息 $sql = 'SELECT `cate_id`,`name`,`alias` FROM `category`'; $stmt = $pdo->prepare($sql); $stmt->execute(); $cates = $stmt->fetchAll(PDO::FETCH_ASSOC); $cate_count = count($cates); // 欄目數(shù)量 // 獲取影視信息 $sql = 'SELECT `mov_id`,`name`,`image`, `detail`, `cate_id` FROM `movies`'; $stmt = $pdo->prepare($sql); $stmt->execute(); $movies = $stmt->fetchAll(PDO::FETCH_ASSOC); ?> <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="static/css/style.css"> <meta name="description" content="<?php echo $system['desc'] ?>"> <meta name="keywords" content="<?php echo $system['key'] ?>"> <title><?php echo $system['title'] ?></title> </head> <body> <!--頭部導(dǎo)航--> <div class="header"> <ul class="nav"> <li><a href="index.php">首頁(yè)</a></li> <?php foreach ($cates as $cate) : ?> <li><a href="list.php?cate_id=<?php echo $cate['cate_id']; ?>"><?php echo $cate['alias'] ?></a></li> <?php endforeach; ?> </ul> </div>
點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例
<?php include __DIR__ . "/inc/header.php"; foreach ($cates as $cate) { echo "<h2>{$cate['alias']}</h2>"; echo '<ol>'; foreach ($movies as $movie) { if ($cate['cate_id'] === $movie['cate_id']) { // detail.php?mov_id=1 echo "<li><a href='detail.php?mov_id=" .$movie['mov_id'] . "'>{$movie['name']}</a></li>"; } } echo '</ol>'; } include __DIR__ . '/inc/footer.php';
點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例
<?php include __DIR__ . '/inc/header.php'; $mov_id = $_GET['mov_id']; foreach ($movies as $movie) { if ($movie['mov_id'] === $mov_id) { echo "<h3>{$movie['name']}</h3>"; echo '<img src="static/images/'.$movie['image'].'" alt="" width="300">'; echo "<p style='text-indent: 2em'>{$movie['detail']}</p>"; } }; include __DIR__ . '/inc/footer.php';
點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例
2.熟悉和掌握cookie和session中常用的函數(shù)以及超全局變量的使用
* cookie與session
* 1. cookie與session是php中非常有效的在多頁(yè)面間跟蹤用戶的手段
* 2. cookie是將用戶信息保存在瀏覽器端,因?yàn)闉g覽器的限制,容量有限,且并不安全
* 3. session,也叫會(huì)話,是將用戶信息保存到服務(wù)器端,容量更大,并且非常安全
* 4. 其實(shí)session也是基于cookie的,將標(biāo)識(shí)用戶身份的SESSION_ID保存在客戶端
* 5. 所以cookie與session密不可分,盡管在操用session時(shí),cookie似乎感覺(jué)不到
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號(hào)
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)