사용자가 페이지를 방문 할 때 데이터베이스에 자동으로 쿠키를 저장하려고합니다. 쿠키 "someCookie"는 이전에 다른 페이지에 설정되어 있습니다.데이터베이스에 쿠키 저장
제 아이디어는 쿠키를 변수에 저장 한 다음 양식을 통해 보내는 것입니다.
<?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');
?>
그리고 제출 버튼을 눌렀습니다. 그러나 이것은 이것에 관해가는 꽤 해커 같은 길을 느낀다.
이 작업을 수행하는 적절한 방법은 무엇입니까?
, 왜 그냥 직접 데이터베이스에 저장하지 않습니다? – jeroen
쿠키를 직접 저장하지 않는 이유는 무엇입니까? 'if (isset ($ somame [ 'somecookie'])) {// DO QUESY HERE}' – RageD
왜 쿠키를 데이터베이스에 저장하겠습니까? 그 자체가 해키를 느낀다. – GolezTrol