4
我正在使用Silex框架,並且我拼命嘗試設置一個cookie。沒有任何信息可以在文檔中找到,我幾乎已經嘗試過任何東西!Silex設置Cookie
是否有人可能有這方面的經驗,並能提供一個小的例子嗎?
感謝
我正在使用Silex框架,並且我拼命嘗試設置一個cookie。沒有任何信息可以在文檔中找到,我幾乎已經嘗試過任何東西!Silex設置Cookie
是否有人可能有這方面的經驗,並能提供一個小的例子嗎?
感謝
下面是從我的站點設置一個cookie,然後是一個摘錄供應PDF:
$dt = new \DateTime();
$dt->modify("+1 year");
$c = new Cookie("juniorkupon_letoltve", "1", $dt);
$r = new Response(file_get_contents(ROOT . "/data/kupon.pdf"), 200, array("Content-Type" => "application/pdf"));
$r->headers->setCookie($c);
return $r;
關鍵是你需要手動創建Response
對象,並設置該Cookie 。你可以設置響應像這樣的枝條渲染輸出:
$r = new Response($app["twig"]->render("filename", $params));
我打算在$ app-> before(){}函數中設置我的cookie,這不會與發送請求一起工作。真的沒有其他辦法嗎?謝謝 – Kristian
不,對不起。也許你可以在'$ app-> after()'中做到這一點?有權訪問回覆。 – Maerlyn
它的工作!謝謝 – Kristian