CIで初めてCookieを試しています。それを機能させることはできません。これが私のコードです:
class Site extends CI_Controller {
public function index(){
$this->load->view('input_view');
$this->load->helper('cookie');
$this->test();
}
public function test(){
$cookie = array(
'name' => 'Test',
'value' => 'The Value',
'expire' => '86500',
//'domain' => '.some-domain.com',
'path' => '/',
'prefix' => 'myprefix_',
'secure' => TRUE
);
$this->input->set_cookie($cookie);
var_dump(get_cookie('Test'));
}
var_dump... は false を返します。初めてこれを行うことは理解していますが、ページをリロードした後はそうではありませんか? Chrome の Web ツールにも「テスト」Cookie が表示されません。「ドメイン」行は必要ですか? 私はいくつかをグーグルで検索しましたが、それがオプションであることを理解していれば?そうでない場合、そこに何を書くべきですか?ローカルホスト? 私の設定ファイルには、Cookieのこの設定があります
$config['cookie_prefix'] = "";
$config['cookie_domain'] = "";
$config['cookie_path'] = "/";
$config['cookie_secure'] = FALSE;