проблема с cookie в Firefox, jquery и codeigniter - PullRequest
0 голосов
/ 06 февраля 2012

Привет, ребята, у меня проблема с cookie-файлами в Firefox. Я отправляю форму с помощью jquery, а на стороне сервера, который вызывает вызывающий контроллер, устанавливает cookie-файл, я даже не был уверен, если это возможно, но, похоже, работает нормально с Chrome и нена firefox, однако на localhost он отлично работает как для firefox, так и для chrome вот мой код Jquery:

<script type="text/javascript">

                 $("#vote-button").click(function() {
                    $('.ui-button').fadeOut();


                  /*var dataString = 'vote='+ vote + '&id=' + id + '&ip=' + ip + '&code=' + code;*/

                  $.ajax({
                          type: "POST",
                          url: "<?php echo site_url()?>/vote",
                          data: $('#hate-form').serialize(),
                          success: function() {
                          $('.vote-box').html("<p> Thanks for voting :) </p>").fadein("slow");}

                          });
                          return false;
                          });

                </script>

и это в моем контроллере Проголосовать:

    $this->load->model('site_model');
$this->site_model->add_vote($id,$vote,$inside);    
$cookname ='motriba_'.$id; 
    $current_time = time();
    $exp = $current_time + 86400 - ($current_time % 86400); //midnight time 
setcookie($cookname,$id,$exp);

1 Ответ

1 голос
/ 06 февраля 2012

Просто чтобы пометить это сообщение как отвеченное:

В вашем коде проверьте, что 'url: "<? Php echo site_url ()?> / Voice", "возвращает тот же URL, что и URL в Firefoxадресная строка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...