用最簡單的方法讓所有人學會使用PHP語言,輕鬆完成想做的事情。
把複雜的框架跟語法通通丟掉,先從動機開始帶著步驟走,把金礦般的觀念通通搬回家。
語法可以 Google 名詞可以 Google 重要的是學會如何獨立思考,把從無到有的方法告訴你。
Why我們已經可以透過 composer 這個相依函式庫管理軟體來快速的使用資料庫連接物件了,為什麼要重新調整這個連接資料庫的功能呢? 因為實務上,我們發現常常...
Why很多時候,使用者想要跟貼文互動,例如留言按讚之類的我們透過什麼方法可以去搜集資料呢?最簡單的答案是 HTML 的表單: 也就是 <form acti...
Why為什麼我們要檢查使用者輸入的資料呢? 因為防呆防手誤,沒輸入資料或誤解了 因為有人會想嘗試取得你的資料庫: SQL injection 隱碼攻擊 H...
Why我們常常在搜尋訂單或是資料時,需要給一些特定的時間或日期當作搜尋條件,那這些條件要怎麼設定呢?如果是前後三天要怎麼抓呢? 這邊介紹一些好用的函式: How...
Why為什麼要學這個呢?因為很多時候我們需要發電子郵件給用戶,可能是註冊確認信、或是密碼重置信或訂單確認信。 為什麼要用 Gmail smtp 呢?因為如果單純...
Why為什麼要升級成 PDO 呢? 這個 PHP Data Object 到底有多厲害呢? PDO 可以隨時切換成其他資料庫 可以將查詢到的資料直接轉成對應的...
本範例參考改寫此專案,大部分轉物件並套入自訂框架 https://github.com/daveismyname/loginregister 先來建立一個註...
今天來實作登入頁跟登入後的動作 route.php switch($route->getParameter(1)){ case "l...
首先在註冊流程中,新增帳號後方加上寄出認證信吧 // 新增到資料庫 $data_array = array( 'username' => $usern...
流程大致上是這樣:首先使用者忘記密碼了,所以要準備從登入頁連過去的忘記密碼頁 (forget),讓使用者填寫註冊時的 email ,這時候產出包含 token...