Я на самом деле пытаюсь отправить переменную php (чтобы сказать «Вы теперь подключены!»). Я хотел бы знать, как восстановить эту переменную в моем приложении iphone, используя NSData.Отправить php-объект и переменную в NSData
Мой код выглядит следующим образом:
NSMutableURLRequest *Requete = [NSMutableURLRequest requestWithURL:url];
[Requete setHTTPMethod:@"POST"];
// On passe les variables
[Requete setHTTPBody:[[NSString stringWithFormat:@"email=%@ &
password=%@",email,password]dataUsingEncoding:NSASCIIStringEncoding]];
NSURLResponse *response;
NSError *error;
NSData *result = [NSURLConnection sendSynchronousRequest:Requete returningResponse:&response error:&error];
NSString *test = [[NSString alloc]initWithData:result encoding:NSASCIIStringEncoding];
NSLog(test);
У меня есть эхо "Connected!" в моем phpscript.I хочу восстановить мою переменную return $ connected = 1. Когда я запускаю эту консольную печать Connected! а не 1; Кроме того, я не собираюсь делать точно такой же процесс, чтобы восстановить php-объект?
Спасибо и все,
Квентин
Большое спасибо для вашего быстрого ответа! Оба решения кажутся интересными. Я собираюсь попробовать. Итак, я полагаю, что если я хочу отправить php-объект, мне было бы лучше использовать решение JSON? – Quentin91360
Абсолютно. Я бы использовал первое решение. Вы можете использовать 'json_encode ($ myphpobj)'. Вы также можете использовать тот же json_encode для массивов. Затем вы создадите свой объект в NSMutableDictionary, используя метод # 1. –
Спасибо, парень! Ты жжешь ;-) – Quentin91360