我正在尝试将数据从 SWIFT 发送到 PHP。
Swift 似乎使用 POST 发送正确的数据。
let url:NSURL = NSURL(string: url)!
let session = URLSession.shared
let request = NSMutableURLRequest(url: url as URL)
request.httpMethod = "POST"
let paramString = "table_id='1'"
request.httpBody = paramString.data(using: String.Encoding.utf8)
但是,当 PHP 收到它时,它什么也没有返回。
$contents = $_REQUEST['table_id'];
$abc = $contents;
$sql = "SELECT * FROM menu_main_items WHERE table_id='".$abc."'";
if ($result = mysqli_query($con, $sql)) {
$resultArray = array();
$tempArray = array();
while($row = $result->fetch_object()){
$tempArray = $row;
array_push($resultArray, $tempArray);
}
echo json_encode($resultArray);
您认为问题出在哪里?
最佳答案
非常确定您需要执行此操作,因为它是 unicode_utf_8
$contents = htmlentities($_REQUEST['table_id']);
关于php - 从 Swift 向 PHP 发送数据但不返回任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43328004/