2017-04-10 6 views
0

SWIFTからPHPにデータを送信しようとしています。SwiftからPHPへデータを送信しても何も返さない

スウィフトが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

'NSURLConnection.sendAsynchronousRequest' unicode_utf_8あるので、これを実行する必要があります... – Hackerman

答えて

0

はかなり確信して、あなたはそれが

$contents = htmlentities($_REQUEST['table_id']); 
関連する問題