Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用post方法将数据从应用程序发送到php表单,还是只使用get?_Php_Mysql_Objective C_Post_Get - Fatal编程技术网

使用post方法将数据从应用程序发送到php表单,还是只使用get?

使用post方法将数据从应用程序发送到php表单,还是只使用get?,php,mysql,objective-c,post,get,Php,Mysql,Objective C,Post,Get,您好,谢谢您抽出时间阅读本文 我一直在这个网站上搜索,但没有一个答案对我有用 我想做的是: 我正试图从用户那里获取用户名和密码,并通过post方法将其发送到php脚本,因为它更安全,(我想?),最终会将它们散列,并将它们放入MySql数据库中的一个漂亮的小表中 我所做的: 我已经能够让这个工作,但只有通过获取方法。我认为post更安全,但即使它们是相同的,这可能只是一个学习练习 我对xcode比较陌生,但当我看到它时,我可以理解它P 再次感谢您阅读本主题 真的 编辑: 代码如下:P NSLog(

您好,谢谢您抽出时间阅读本文

我一直在这个网站上搜索,但没有一个答案对我有用

我想做的是:

我正试图从用户那里获取用户名和密码,并通过post方法将其发送到php脚本,因为它更安全,(我想?),最终会将它们散列,并将它们放入MySql数据库中的一个漂亮的小表中

我所做的:

我已经能够让这个工作,但只有通过获取方法。我认为post更安全,但即使它们是相同的,这可能只是一个学习练习

我对xcode比较陌生,但当我看到它时,我可以理解它P

再次感谢您阅读本主题

真的

编辑:

代码如下:P

NSLog(@“Username entered=%@”,usernameField.text); NSLog(@“密码输入=%@”,passwordField.text)


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')");