[ PHP ] – 不允許輸入某些字元 以陣列的方式 排除

因為最近程式改以MVC方式來寫,所以前端大量使用json格式來作動,但最近發生某個前端功能失效,一查發現是因為分類名稱中含有 雙引號這個字元,想當然而這在json中是不允許的,雖可以用脫逸字元的方式來處理,但聽說會有坑,所以前端就不動,改以後端的方式擋掉,不允許輸入 雙引號。

[ PHP ] – 使用 Header() 後記得加exit()

要跳頁有滿多方式的,也常常用到比如說 判斷你是否登入,否就跳到登入頁面;或是沒有程式的執行權限就跳到首頁之類的。
最近就因為 使用 Header()來跳頁,就是用在判斷權限,跳回去的那頁又因某體條件跳回本來那頁就無窮迴圈了,不過現在的瀏覽器會自動過濾這種狀況所以不會吃光你的記憶體(以前的ie就會),不過也因為這樣我就查不到錯誤碼。
後來才想到 Header() 後面的程式碼就算是跳頁過去其實他還是會繼續執行,所以一定要加上 exit() 讓他不執行其它程式。