php - 如何在 php 端检索 NSDictionary

标签 php ios

我正在向 php API 发送一个 POST 请求,该请求包含一个带有两个键/值的 NSDictionary:

NSDictionary *parameters = [[NSDictionary alloc]initWithObjectsAndKeys:amounts,@"amounts",[NSNumber numberWithInt:cId],@"user_id", nil];//Amount is an NSMutableArray

[[APIClient sharedInstance] postPath:[NSString stringWithFormat:@"%@register.php",prefixURL] parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) {
    NSString *text = [[NSString alloc] initWithData:responseObject encoding:NSUTF8StringEncoding];

    NSLog(@"Response: %@", text);//the response is valid
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {

    NSLog(@"Failure: %@",error.userInfo);
}];

但是,问题是我找不到在 PHP 端检索参数(金额和 user_id)的方法。我不是 PHP 专家,因此非常感谢任何有关此问题的帮助。

最佳答案

由于您使用的是 AFNetworking,因此您的 parameters 字典中的键和值将被放入请求本身。当您调用 postPath 时,它会向服务器发送 POST 请求。因此,您可以简单地使用 $_POST['amounts']$_POST['user_id'] 读取值。

关于php - 如何在 php 端检索 NSDictionary,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19547369/

相关文章:

php - 如何访问本身是另一个对象的属性的对象的静态属性?

php - 如何在 codeigniter PHP 中解析和写入 .ini 文件?

PHP - HTML - 即使在提交后也显示输入表单

ios - UIPageControl 在 iOS 14 中不可见

iphone - 用memcpy反转字节序

ios - 如何使用 Swift 将 Mapbox 缩放到以千米为单位的给定半径?

php - 通过 AJAX 将 HTML 发送到服务器端 PHP

php - 将 XML 数组解析为 php 变量

ios - 如何根据 Intent 类型在 Sirikit 扩展中推送不同的 IntentViewController?

ios - 以编程方式设置根 viewController