Я создаю тестовый сервер для моего приложения, используя Parse.com PHP SDK. Похоже, что когда я разворачиваю PHP-код на localhost с помощью MAMP и получаю отличные результаты в строках JSON, но когда я попытался развернуть php-код на сайте бесплатного хостинга (в моем случае UltimateFreeHost.in, который имеет возможность размещать коды php 5.4 и выше ) Я не получаю ответ JSON, вместо этого получаю строки HTML.
следующий мой php-код
<?php // define location of Parse PHP SDK, eg location in "Parse" folder // Defaults to ./Parse/ folder. Add trailing slash define( 'PARSE_SDK_DIR', './Parse/' ); // include Parse SDK autoloader require_once( 'autoload.php' ); // Add the "use" declarations where you'll be using the classes use Parse\ParseClient; use Parse\ParseObject; use Parse\ParseQuery; use Parse\ParseACL; use Parse\ParsePush; use Parse\ParseUser; use Parse\ParseInstallation; use Parse\ParseException; use Parse\ParseAnalytics; use Parse\ParseFile; use Parse\ParseCloud; // Init parse: app_id, rest_key, master_key ParseClient::initialize('OgSGF8N3zcXrDcfRfu0Kiek4WU9yewWstnP4dw9Z', 'bFAWDmGEzN9c9iiMYocWiQtO4IeOTNLdRjWlr52a', 'a4WjNhTCXycNQ6r1vasWTdIRjAvmRFEi1teGATY6'); // save something to class TestObject $testObject = ParseObject::create("TestObject"); $testObject->set("foo", "Carva"); $testObject->save(); $response["success"] = 1; $response["message"] = "Product successfully created."; // echoing JSON response echo json_encode($response); ?>
это мой ответ на localhost
Это мой ответ при развертывании на свободном хосте в Интернете
Я также хотел бы упомянуть, что когда я ударил URL-адрес файла PHP в chrome, я получил желаемый ответ JSON.
Пожалуйста, помогите мне, я новичок в разработке бэкэнд, помогите мне понять мои основы