Cookies17 Mar 2025 | 阅读 2 分钟 Cookie 是服务器嵌入用户系统中的一个小文件,用于识别用户。 在 Yii 中,每个 cookie 都是 yii\web\Cookie 的一个对象。 yii\web\Request (请求中提交的 cookie 集合) 和 yii\web\Response (需要发送给用户的 cookie 集合) 通过名为 cookies 的属性来维护 cookie 的集合。 控制器处理应用程序中的 cookie 请求和响应。 因此,应该在控制器中读取和发送 cookie。 设置 Cookies使用以下代码将 Cookie 发送给最终用户。 获取 Cookies要获取 Cookie,请使用以下代码。 移除 Cookies要移除 Cookie,请使用 Yii 的 remove() 函数。 示例 让我们看一个设置和显示 cookie 值的示例。 步骤 1 在 SiteController.php 文件中添加两个 action:actionSetCookie 和 actionShowCookie。 步骤 2 在浏览器上运行它以首先使用以下 URL 设置 cookie: https:///cook/frontend/web/index.php?r=site/set-cookie ![]() 步骤 3 在浏览器上运行它以使用以下 URL 显示 cookie: https:///cook/frontend/web/index.php?r=site/show-cookie ![]() 下一主题# |
我们请求您订阅我们的新闻通讯以获取最新更新。