使用post方法将数据从应用程序发送到php表单,还是只使用get?
您好,谢谢您抽出时间阅读本文 我一直在这个网站上搜索,但没有一个答案对我有用 我想做的是: 我正试图从用户那里获取用户名和密码,并通过post方法将其发送到php脚本,因为它更安全,(我想?),最终会将它们散列,并将它们放入MySql数据库中的一个漂亮的小表中 我所做的: 我已经能够让这个工作,但只有通过获取方法。我认为post更安全,但即使它们是相同的,这可能只是一个学习练习 我对xcode比较陌生,但当我看到它时,我可以理解它P 再次感谢您阅读本主题 真的 编辑: 代码如下:P NSLog(@“Username entered=%@”,usernameField.text); NSLog(@“密码输入=%@”,passwordField.text)使用post方法将数据从应用程序发送到php表单,还是只使用get?,php,mysql,objective-c,post,get,Php,Mysql,Objective C,Post,Get,您好,谢谢您抽出时间阅读本文 我一直在这个网站上搜索,但没有一个答案对我有用 我想做的是: 我正试图从用户那里获取用户名和密码,并通过post方法将其发送到php脚本,因为它更安全,(我想?),最终会将它们散列,并将它们放入MySql数据库中的一个漂亮的小表中 我所做的: 我已经能够让这个工作,但只有通过获取方法。我认为post更安全,但即使它们是相同的,这可能只是一个学习练习 我对xcode比较陌生,但当我看到它时,我可以理解它P 再次感谢您阅读本主题 真的 编辑: 代码如下:P NSLog(
Hii Frank Dixon首先,它不会在本地主机上工作,它只在远程主机上工作,您还没有发布您的php代码,我不知道您正在执行什么过程,但希望这能有所帮助
NSURL *url=[[NSURL alloc]initWithString:strURL];
NSURLRequest *request=[[NSURLRequest alloc]initWithURL:url];
NSData *data1=[NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
NSString *str=[[NSString alloc] initWithData:data1 encoding:NSUTF8StringEncoding];
// NSLog(@"%@",str);
NSMutableDictionary *responseJSON =[str JSONValue];
// NSString *new=[responseJSON objectForKey:@"success"];
if ([[responseJSON objectForKey:@"success"] intValue] == 1) {
NSLog(@"success");
}
在这里,我将结果作为JSON值接收,其中php在POST方法中类似于此
if (isset($_POST['name']) && isset($_POST['YOUR DATA']) ) {
$name = $_POST['name'];
$addr1 = $_POST['YOUR DATA'];
// include db connect class
//需要\u一次DIR'/db_connect.php'
// connecting to db
//$db = new DB_CONNECT();
// mysql inserting a new row
$result = mysql_query("INSERT INTO Db_name(name, YOUR DATA) VALUES('$name', '$addr1')");
希望这对您有所帮助……这里返回JSON值1表示成功,以便您可以在项目中处理它们xCode?有密码吗?张贴一些东西来展示你所做的事情。顺便说一句,POST并不比GET更安全。对不起,我将编辑它..:PNice标签。您可以指定所使用的IDE,但不指定所使用的编程语言。毫无意义。这个问题和php有什么关系?这真是太神奇了!!非常感谢你的帮助!!!真的很感激!!!:)
// connecting to db
//$db = new DB_CONNECT();
// mysql inserting a new row
$result = mysql_query("INSERT INTO Db_name(name, YOUR DATA) VALUES('$name', '$addr1')");