如何使用Phalcon在本地主机上设置Cookie?

时间:2018-08-07 16:16:20

标签: cookies phalcon

在普通的PHP中,要设置Cookie,您需要运行以下代码:

bool setcookie ( string $name [, string $value = "" [, int $expire = 0 [, string $path = "" [, string $domain = "" [, bool $secure = FALSE [, bool $httponly = FALSE ]]]]]] )

要使其在本地主机上运行,​​字符串$domain必须为false

要使用Phalcon设置Cookie,您需要运行以下代码:

public set (mixed $name, [mixed $value], [mixed $expire], [mixed $path], [mixed $secure], [mixed $domain], [mixed $httpOnly])

但是,当我尝试将[mixed $domain]作为false发送时,出现以下错误:

  

参数“域”必须为字符串

将其设置为''null'localhost''.localhost''127.0.0.1'不会引发错误,但不会保存cookie

我的代码接下来要做的是$this->response->redirect()

如何让Cookie在本地主机上工作?

1 个答案:

答案 0 :(得分:0)

您尝试过吗:

$this->cookies->set("<cookie-name>", "<cookie-value>", time); 

域是可选的。