codeigniter相關的文章,目前共收錄 64 篇內容。
在開發 API 時,如果希望允許特定網域,如 wingzero.tw 及其所有子網域(如 api.wingzero.tw、admin.wingzero.tw)存取 API,就需要設定 CORS(跨來源資源共享,Cross-Origin Resource Sharing)。然而,瀏覽器的 CORS 機制不允許 Access-Control-Allow-Origin 使用萬用字 * 來匹配部分子網域,因此我們需要手動處理。
在 CodeIgniter 4(CI4)中,設定通常可以透過 .env 檔案或 app/Config/ 目錄下的設定檔來管理。了解這兩種方式的差異,有助於正確地管理應用程式設定並確保維護的便利性。
在 CodeIgniter 4 中,esc() 函數是一個全域輔助函式,用於安全地輸出資料,以防止跨站腳本(XSS)攻擊。這個函式相當靈活,支援根據不同的程式語言(如 HTML、JavaScript、CSS 等)輸出資料,從而提供針對性的保護。
說明如何在 CodeIgniter 內透過 library 建立可以共同使用的 JSON-LD 資料,這樣如果有些頁面想要重複使用比如說是像 website、organization 資料時就不用找出所有有用到的地方都改一次了。
在 CodeIgniter 中,使用 Query Builder 更新資料後,可以使用 affected_rows() 方法來取得影響的資料數量。
在 CI 如果我們要在頁面裡讀入一樣的區塊內容,可以透過共用一個 view 的檔案來達成,但如果這個區塊內容有包含資料庫的連結,我們就可以使用 library 來處理達成我們的需求。
在使用 axios/AJAX 測試 API 時,如果遇到回傳的不是設定好的 data 而是把整包 html 都回傳的話,可以檢查一下以下幾點。
說明如何在 CodeIgniter 4 使用 CSRF 保護資料的傳遞,以及搭配 axios/AJAX 呼叫 API 的方法。
說明使用 CodeIgniter 4 架設新網站時出現 Whoops! We seem to have hit a snag. Please try again later 問題的排除方法。
CodeIgniter 的 session 有一個叫做 flashdata 的種類,主要就是在設定後只能取用一次,也就是在一個 request 後下次就拿不到了。
要在 CodeIgniter 建立表單,可以透過其內建的函式 form_open() 與 form_open_multipart(),差別在於 form_open() 是建立一般表單,而 form_open_multipart() 則是可以建立要上傳檔案的表單。