Поддержка JSON в различных хостинговых компаниях - PullRequest
1 голос
/ 15 июня 2011

Я работаю над классом PHP, который будет выполняться на различных хостинговых серверах по всей сети. Этот файл будет связываться с моим сервером. Я планирую использовать JSON для этого общения, поскольку JSON имеет встроенную поддержку PHP 5.2.

Но прежде чем я начал работать с классом с использованием JSON, я хотел узнать, могут ли хостинговые компании по какой-то причине предпочесть отключить JSON или они позволят его включить. Я не хочу, чтобы мой класс был бесполезным на большинстве серверов только потому, что хостинговая компания по какой-то причине отключила JSON. Хотя я не вижу никакой угрозы безопасности или какой-либо другой причины, по которой JSOn может быть отключен.

Пожалуйста, дайте мне знать о возможностях отключения JSON хостинговыми компаниями по любой причине.

Спасибо ...

Ответы [ 2 ]

2 голосов
/ 15 июня 2011

Я не вижу каких-либо причин, по которым функции JSON будут отключены, и я не знаю ни одного хостинг-провайдера, который бы это делал. JSON - это чистое форматирование, и поэтому нет большей угрозы безопасности, чем простой текст.

1 голос
/ 15 июня 2011

Если он отключен, вы можете использовать различные эмуляции для кодирования / декодирования JSON как запасной вариант:

Просто определите простую функцию-обертку, где предоставленный класс не делает этого сам.

if (!function_exists("json_decode")) {
   require("Services/JSON.php");
   function json_decode($s) {
       $json = new Services_JSON;
       return $json->decode($s);
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...