我想在用戶登錄頁面時自動將cookie存儲在數據庫中。 cookie「someCookie」先前設置在不同的頁面上。在數據庫中存儲cookie
我的想法是將cookie存儲在一個變量中,然後通過表單發送它。
<?php
$someCookie = $_COOKIE['somecookie'];
echo $this->Form->create('Some object');
echo $this->Form->input('something', array('type' => 'hidden', 'value' => $someCookie));
echo $this->Form->end('Save this');
?>
然後我會做一些按下提交按鈕的東西。然而,這感覺就像是一個非常冒險的方式去做這件事。
這樣做的正確方法是什麼?
如果你在'$ someCookie' cookie的,你爲什麼不只是將其存儲在直接對數據庫? – jeroen
你爲什麼不直接保存cookie? 'if(isset($ _ COOKIE ['somecookie'])){//查詢此處}'的效果' – RageD
爲什麼要將cookie保存在數據庫中?這本身就讓人感到不舒服。 – GolezTrol