我有一部遠端電腦的固定ip(163.xxx.xxx.xxx),裡面我已經裝好XAMPP跟設好資料庫的資料了,想請問大家一下要怎麼從我自己的電腦或別人的電腦(ip 192.xxx.xxx.xxx)抓取到這資料庫的資料呢?是我的權限要設定甚麼嗎?
下面程式碼我有放在遠端電腦的htdocs裡名稱是GetData.php,在遠端電腦裡搜尋http//ip位置/GetData.php是有資料顯示的
<?php
$link = mysqli_connect("localhost", "admin1", "密碼", "a407630788");
$link -> set_charset("UTF8"); // 設定語系避免亂碼
// SQL 指令
$result = $link -> query("SELECT * FROM `song`");
while ($row = $result->fetch_assoc()) // 當該指令執行有回傳
{
$output[] = $row; // 就逐項將回傳的東西放到陣列中
}
// 將資料陣列轉成 Json 並顯示在網頁上,並要求不把中文編成 UNICODE
print(json_encode($output, JSON_UNESCAPED_UNICODE));
$link -> close(); // 關閉資料庫連線
?>
然後我要在自己的電腦裡用android studio抓資料時就不知道為甚麼抓不到了,url的地方是放http/163.xxx.xxxxxx/GetData.php,結果甚麼都沒顯示也沒說到底哪裡出錯了,我想至少出錯也要顯示像"Cleartext HTTP traffic to xxx not permitted"之類的,想請問大家這個要怎麼解決。