Hallo zusammen,
Ich stehe gerade vor einem kleinerem Problem. Und zwar wollte ich in meine APP eine Userverwaltung einbauen. Dazu habe ich folgende Methode:
Alles anzeigen
Die PHP-Datei sieht ganz einfach aus dazu:
Also ich gebe alles zurück, was über $_GET oder $_POST gesendet wird.
In xcode bekomme ich im LOG folgende ausgabe:
Und nun stehe ich ein wenig auf dem Schlauch, was ich da nicht beachte und wieso die POST-Parameter nicht an PHP übergeben werden.
Vielleicht kann mir hier jemand Helfen Vielen Dank!
Ps.: Getestet habe ich die APP auf einem iPhone 5s iOs 7.1 mit W-LAN. Falls das von belangen ist!
Danke!!
Ich stehe gerade vor einem kleinerem Problem. Und zwar wollte ich in meine APP eine Userverwaltung einbauen. Dazu habe ich folgende Methode:
Quellcode
- - (bool) checkUserData:(NSString *)username usingPassword:(NSString*)password {
- NSDictionary *postDict = [NSDictionary dictionaryWithObjectsAndKeys:@"username", username, @"password", password, nil];
- NSData *postData = [self encodeDictionary:postDict];
- NSString *postLength = [NSString stringWithFormat:@"%d", postData.length];
- NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://www.***.de/***/api.php?type=checkUser"]];
- [request setHTTPMethod:@"POST"];
- [request setValue:postLength forHTTPHeaderField:@"Content-Length"];
- [request setValue:@"application/x-www-form-urlencoded charset=utf-8" forHTTPHeaderField:@"Content-Type"];
- [request setHTTPBody:postData];
- NSURLResponse *response;
- NSError *error = nil;
- NSData *receivedData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
- NSLog(@"%@", response);
- NSString *responseString = [[NSString alloc] initWithData:receivedData encoding:NSUTF8StringEncoding];
- NSLog(responseString);
- return true;
- }
Die PHP-Datei sieht ganz einfach aus dazu:
Also ich gebe alles zurück, was über $_GET oder $_POST gesendet wird.
In xcode bekomme ich im LOG folgende ausgabe:
Und nun stehe ich ein wenig auf dem Schlauch, was ich da nicht beachte und wieso die POST-Parameter nicht an PHP übergeben werden.
Vielleicht kann mir hier jemand Helfen Vielen Dank!
Ps.: Getestet habe ich die APP auf einem iPhone 5s iOs 7.1 mit W-LAN. Falls das von belangen ist!
Danke!!