課程內容
LAMP Stack —- 基礎篇
LAMP Stack 是最傳統建置網站的堆疊方法,亦是初學編程者的起步,雖然網站的建置方法發展到今天已極多元化,但HTML、 CSS 和JavaScript ,還是學習編程不可跳過的部份。 本章會集中建構一個完整的學習框架,讓我們可依此進一步探討。
0/84
LAMP Stack —- Libraries 與 Frameworks
0/64
LAMP Stack —- Embedded with NUXT2
0/115
財DEE的趣味編程 —- LAMP Stack
關於課程
<form action=”loginoutput.php” method=”post”>
登入ID<input type=”text” name=”login”><br>
密碼<input type=”password” name=”password”><br>
<input type=”submit” value=”登入”>
</form>
 
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
 
<?php
session_start();
unset($_SESSION[‘customer’]);
$pdo=new PDO(‘mysql:host=localhost;dbname=shop;charset=utf8′,’root’, ‘12345678’);
$sql=$pdo->prepare(‘select * from customer where login=? and password=?’);
$sql->execute([$_REQUEST[‘login’], $_REQUEST[‘password’]]);
foreach ($sql->fetchAll() as $row) {
    $_SESSION[‘customer’]=[
        ‘id’=>$row[‘id’], ‘name’=>$row[‘name’],
        ‘address’=>$row[‘address’], ‘login’=>$row[‘login’],
        ‘password’=>$row[‘password’]];
}
if (isset($_SESSION[‘customer’])) {
    echo ‘親愛的’, $_SESSION[‘customer’][‘name’], ‘、歡迎光臨。’;
} else {
    echo ‘登入ID或密碼有誤。’;
}
?>