我正在尝试将数据从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);
您认为问题似乎是什么?
答案 0 :(得分:0)
非常确定你需要这样做,因为它是unicode_utf_8
$contents = htmlentities($_REQUEST['table_id']);