Проблема с токенами sim800 и Codeigniter CSRF

привет простите за мой слабый английский Я пытаюсь получить данные JSON от Sim800 на моем сервере с помощью Codeigniter. когда в файле config.php я установил $config['csrf_protection'] = TRUE; ошибка ответа сервера 403 и когда это false Ответ сервера 200 и все в порядке. Что я могу сделать для этой проблемы? сейчас в config.php я добавляю это: $config['csrf_exclude_uris'] = array('customer/query');Есть ли другой способ?


в моем модуле Sim800 на стороне клиента я использую эти команды.

AT+SAPBR=3,1,"CONTYPE","GPRS"AT+SAPBR=3,1,"APN","mtnirancell"AT+SAPBR=1,1
AT+SAPBR=2,1
AT+HTTPINIT
AT+HTTPPARA="CID",1
AT+HTTPPARA="URL","http://www.mysiteaddress.ir/customer/query"AT+HTTPPARA="CONTENT","application/json"AT+HTTPDATA=20,10000 //data is 20 Bytes,maximum latency time is 10000 ms.
// Wait a few moments to Receive "DOWNLOAD" from sim800c module
{"data":"my sensor value"} // The data I want to send

AT+HTTPACTION=1 // send data with POST method

после этой команды ответ модуля

OK

+HTTPACTION: 1,403,86 // 403 error

и для сервера PHP я использую следующие коды:

$request_body="";
$request_body = file_get_contents('php://input');
$record = urldecode($request_body);
$record = json_decode($request_body,true);

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]