Я разработал проект для приложения новостей, и у меня есть готовые приложения Dashboard и Android!Теперь я должен разместить свой код на стороне сервера (Dashboard) на веб-сайте хостинга.Я выбрал 000webhost для тестирования и размещал на нем.Я могу получать данные в приложении и отправлять сообщения из панели мониторинга, когда они размещены на 000webhost, но когда я выбрал другие службы, такие как BlueHost, InfinityFree, я не могу получить данные в своем приложении!
Сейчаспроблема в том, что, поскольку я разработал свое приложение с использованием локальных серверов, мой config.php выглядит следующим образом
<?php
//database configuration
$host = "localhost";
$user = "epiz_24504438";
$pass = "******";
$database = "epiz_24504438_myapp_db";
$connect = new mysqli($host, $user, $pass, $database);
if (!$connect) {
die ("connection failed: " . mysqli_connect_error());
} else {
$connect->set_charset('utf8');
}
$GLOBALS['config'] = $connect;
$ENABLE_RTL_MODE = 'false';
?>
Но когда мне нужно загрузить его на веб-сайты служб хостинга, возникаетпринудительный SQL host -name как
<?php
//database configuration
$host = "sql211.epizy.com";
$user = "epiz_24504438";
$pass = "******";
$database = "epiz_24504438_myapp_db";
$connect = new mysqli($host, $user, $pass, $database);
if (!$connect) {
die ("connection failed: " . mysqli_connect_error());
} else {
$connect->set_charset('utf8');
}
$GLOBALS['config'] = $connect;
$ENABLE_RTL_MODE = 'false';
?>
Из-за sql211.epizy.com Я могу получить доступ к своей Dashboard (нет данных в приложении) и когда яя изменяю его на localhost, тогда я не могу получить доступ как к панели мониторинга, так и к данным в приложении.
Хотя на 000webhost они используют хост SQL в качестве locahost, поэтому он отлично работает как на приложении, так и на панели мониторинга, но из-за ограничений свободногохостинг я не хочу им пользоваться!
Так что, пожалуйста, помогите мне !!Что мне делать?