发送数据到在线Php脚本


Sending Data to Online Php Script

我在试图让用户输入数据(从一个UItextfiled)到一个在线php脚本的过程中,但我似乎不能让它工作,不确定我在哪里出错我的编码如下;

- (IBAction)sendPost:(id)sender {
// Create your request string with parameter name as defined in PHP file
NSString *myRequestString = [NSString stringWithFormat:@"name=%@&surname=%@",_firstnameresult.text,_surnameresult.text];
// Create Data from request
NSData *myRequestData = [NSData dataWithBytes: [myRequestString UTF8String] length: [myRequestString length]];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL: [NSURL URLWithString: @"http://mckenziedave.co.uk/client_files/gcap/test"]];
// set Request Type
[request setHTTPMethod: @"POST"];
// Set content-type
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"content-type"];
// Set Request Body
[request setHTTPBody: myRequestData];
// Now send a request and get Response
NSData *returnData = [NSURLConnection sendSynchronousRequest: request returningResponse: nil error: nil];
// Log Response
NSString *response = [[NSString alloc] initWithBytes:[returnData bytes] length:[returnData length] encoding:NSUTF8StringEncoding];
NSLog(@"%@",response);
}

和在线PHP;

<?php
 $name = $_POST['name'];
 $surname = $_POST['surname'];
echo echo $name.','.$surname;
?>

当我检查调试器时,它加载php,由于某种原因它没有改变'name'或'姓'与字段。我已经被这个问题困扰了一段时间了,真的不知道该怎么办……

.php扩展名添加到服务器和上面发布的ios程序中的test文件中。