ERR_EMPTY_RESPONSE в Codeigniter - PullRequest
       1

ERR_EMPTY_RESPONSE в Codeigniter

0 голосов
/ 16 ноября 2018

Когда я пытался получить доступ к своему веб-сайту, появляется сообщение об ошибке lke

This Page Isn't Working

www.abcdef.com didn't send any data

ERR_EMPTY_RESPONSE

и, показывая эту ошибку в течение нескольких секунд, она будет перенаправлена ​​на исходную страницу.

В консоли Google Chrome отображается следующая ошибка

POST https://www.abcde.com/Is_here/1542792525 net::ERR_EMPTY_RESPONSE

net::ERR_EMPTY_RESPONSE
send @ jquery.js:9566
ajax @ jquery.js:9173
jQuery.(anonymous function) @ jquery.js:9322
(anonymous) @ place:2255
setInterval (async)
(anonymous) @ place:2253

и код, в котором возникает ошибка:

setInterval(function(){ 
var c = "<?= TIME() ?>";
  $.post("<?= base_url() ?>Is_here/"+c,{a:"<?= $this->uri->segment(4) ?>",b:c,e:"<?= $this->uri->segment(5) ?>"},function(l_i){
			  
		  });
	  },10000);

Ответы [ 2 ]

0 голосов
/ 23 ноября 2018

Chrome не допускает междоменный AJAX, поэтому я думаю, что ваш запрос не классифицируется как простой запрос в спецификации перекрестного источника: https://www.w3.org/TR/cors/#simple-cross-origin-request-0.

Вы можете управлять этим через заголовок HTTP, добавивAccess-Control-Allow-Origin.Установка этого значения на * будет принимать междоменные запросы AJAX из любого домена.

Используя PHP, просто добавьте в скрипт следующую строку, к которой вы хотите иметь доступ извне вашего домена:

header("Access-Control-Allow-Origin: *");

и включите модуль mod_headers в httpd.conf.

0 голосов
/ 22 ноября 2018

err_empty_response не было ошибкой из фреймворка или скрипта сайта.

Очистите кеш из вашего браузера или перезагрузите браузер, а затем перезапустите сервер.

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