我想在用户登录页面时自动将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