Logo
  • 歡迎加入 CodeIgniter4
    • 歡迎加入 CodeIgniter4
    • 系統需求
    • 貢獻
    • PSR 規範
  • 安裝指引
    • Composer 安裝
    • 手動安裝
    • 執行你的應用程式
    • 從舊版升級
    • 故障排除
    • CodeIgniter 儲存庫
  • 建構第一個應用程式
    • 靜態頁面
    • 新聞頁面
    • 建立新聞
    • 結論
  • CodeIgniter4 概觀
    • 應用程式結構
    • 模型、視圖與控制器
    • 自動載入檔案
    • 服務(services)
    • 工廠模式
    • 處裡 HTTP 請求
    • 安全指南
  • 一般主題
    • 組態設定檔案
    • CodeIgniter URLs
    • 輔助函數
    • 全域函數與常數
    • 記錄日誌資訊
    • 錯誤處理
    • 網頁快取
    • AJAX 請求
    • 程式碼模組
    • 管理你的應用程式
    • 處理多種環境
  • 控制器與路由
    • 控制器
    • URI 路由設定
    • 控制器過濾器
    • HTTP 訊息
    • Request 類別
    • 訪問請求
    • 內容協商
    • HTTP 類型偽裝
    • 處理 RESTful 請求資源
  • 建構響應
    • 視圖
    • 視圖單元
    • 視圖渲染
    • 視圖布局
    • 視圖解釋器
    • HTML 表格類別
    • HTTP 響應
    • API 響應特性
    • 本土化
    • 用於視圖檔案的 PHP 語法
  • 資料庫操作
    • 快速入門: 範例程式
    • 資料庫組態設定
    • 連接你的資料庫
    • 執行查詢
    • 產生查詢結果
    • 查詢輔助函數
    • 查詢生成器類別
    • 交易
    • 詮釋資料
    • 自訂函數
    • 資料庫事件
    • 資料庫工具
  • 資料模型化
    • 使用 CodeIgniter 的模型
    • 使用實體類別
  • 資料庫管理
    • 資料庫操控與資料庫建構
    • 資料庫遷移
    • 資料庫填充
  • 程式庫參考
    • Caching Driver
    • Cookies
    • CURLRequest Class
    • Email Class
    • 加密服務
    • Working with Files
    • File Collections
    • 誘捕系統類別
    • Image Manipulation Class
    • Pagination
    • Publisher
    • 安全性類別
    • Session Library
    • Throttler
    • Times and Dates
    • Typography
    • Working with Uploaded Files
    • Working with URIs
    • User Agent Class
    • Validation
  • 輔助函數
    • 陣列輔助函數
    • Cookie 輔助函數
    • 日期輔助函數
    • 檔案系統輔助函數
    • 表單輔助函數
    • HTML Helper
    • Inflector 輔助函數
    • Number 輔助函數
    • 安全性輔助函數
    • Test Helper
    • Text Helper
    • URL Helper
    • XML 輔助函數
  • 測試
    • 入門
    • 資料庫測試
    • Generating Data
    • 控制器測試
    • HTTP 特性測試
    • 測試響應
    • 基準測試
    • 偵錯與除錯應用程式
    • Mocking
  • 使用命令列介面
    • 透過命命列執行
    • 自訂命令列介面指令
    • CLI 產生器
    • 命令列程式庫
    • CLI 請求類別
  • 擴充 CodeIgniter
    • 建立核心系統類別
    • 替換常用功能
    • 事件
    • 擴充控制器
    • 認證方式
    • 為 CodeIgniter 貢獻
  • CodeIgniter4 文件翻譯
    • 詞彙對照表
    • 翻譯貢獻者
CodeIgniter4
  • Docs »
  • 輔助函數 »
  • Cookie 輔助函數

Cookie 輔助函數¶

Cookie 輔助函數檔案包含幫助使用 cookie 的功能。

  • 載入此輔助函數
  • 可以使用的功能

載入此輔助函數¶

此輔助函數可以利用以下的程式碼載入:

helper('cookie');

可以使用的功能¶

以下的功能都是可用的:

set_cookie($name[, $value = ''[, $expire = ''[, $domain = ''[, $path = '/'[, $prefix = ''[, $secure = false[, $httpOnly = false]]]]]]])¶
參數:
  • $name (mixed) – Cookie名稱 或 所有可用於此函數的所有參數的關聯陣列
  • $value (string) – Cookie 值
  • $expire (int) – 到期前的秒數
  • $domain (string) – Cookie 域 (通常會是: .yourdomain.com)
  • $path (string) – Cookie 路徑
  • $prefix (string) – Cookie 名稱前綴
  • $secure (bool) – 是否僅透過 HTTPS 傳送 cookie
  • $httpOnly (bool) – 是否對 JavaScript 隱藏 cookie
  • $sameSite (string) – The value for the SameSite cookie parameter. If null, the default from config/App.php is used
傳回型態:

void

這個輔助函數功能給你更友善的語法來設定瀏覽器 cookie。 請參閱 回應庫 對應它的使用說明, 由於此函數是 Response::setCookie() 的一種。

get_cookie($index[, $xssClean = false])¶
參數:
  • $index (string) – Cookie 名稱
  • $xss_clean (bool) – 是否對回傳值使用 XSS 過濾
傳回:

cookie 值或如果沒找到的 NULL

傳回型態:

混合的

此輔助函數功能提供更友善的語法以取得 cookie。 由於此功能的動作與 IncomingRequest::getCookie() 相似, 請參照 傳入請求庫 以找到更詳細的使用說明。除非它同時也會預置你可能預先設定在你的 app/Config/App.php 檔中的 $cookiePrefix

delete_cookie($name[, $domain = ''[, $path = '/'[, $prefix = '']]])¶
參數:
  • $name (string) – Cookie 名稱
  • $domain (string) – Cookie 網域 (通常會是: .yourdomain.com)
  • $path (string) – Cookie 路徑
  • $prefix (string) – Cookie 名稱前綴
傳回型態:

void

讓你刪除一個 cookie。除非你有設定一個自訂的路徑 或其他值,否則你只需要 cookie 的名稱就足夠了。

delete_cookie('name');

此功能與 set_cookie() 幾乎相同,除了它沒有值與倒數參數。 你可以在第一個參數提交一個陣列的值,或是你可以設定離散的參數。

delete_cookie($name, $domain, $path, $prefix);
has_cookie(string $name[, ?string $value = null[, string $prefix = '']])¶
參數:
  • $name (string) – Cookie name
  • $value (string|null) – Cookie value
  • $prefix (string) – Cookie prefix
傳回型態:

bool

Checks if a cookie exists by name. This is an alias of Response::hasCookie().

Next Previous

© Copyright 2019-2021 CodeIgniter 基金會 | 國立高雄師範大學軟體工程與管理學系 SDPM 實驗室譯製 最後更新於 2021年12月25日。

Built with Sphinx using a theme provided by Read the Docs.