目标C/php会话?

目标C/php会话?,php,ios,session,Php,Ios,Session,用户在第一次登录时输入用户名和密码。如果成功,我将创建一个php会话 在后续请求中,php会话将丢失,因此如何再次发送用户名/密码? 我可以让我们的服务器向应用程序发送cookie,并让应用程序使用NSURLConnection或其他方式将其发送回去吗 能否提供一个简单的例子 谢谢在设备上存储用户名和密码,然后在以后启动应用程序时自动登录怎么样?使用NSUserDefaults可以轻松实现这一点 // SET [[NSUserDefaults standardUserDefaults] setO

用户在第一次登录时输入用户名和密码。如果成功,我将创建一个php会话 在后续请求中,php会话将丢失,因此如何再次发送用户名/密码? 我可以让我们的服务器向应用程序发送cookie,并让应用程序使用NSURLConnection或其他方式将其发送回去吗

能否提供一个简单的例子


谢谢

在设备上存储用户名和密码,然后在以后启动应用程序时自动登录怎么样?使用NSUserDefaults可以轻松实现这一点

// SET
[[NSUserDefaults standardUserDefaults] setObject:@"MyUsername" forKey:@"username"];

// GET
NSString *strUsername = [[NSUserDefaults standardUserDefaults] stringForKey:@"username"];

如果我不理解这个问题,很抱歉。

在设备上存储用户名和密码,然后在以后启动应用程序时自动登录怎么样?使用NSUserDefaults可以轻松实现这一点

// SET
[[NSUserDefaults standardUserDefaults] setObject:@"MyUsername" forKey:@"username"];

// GET
NSString *strUsername = [[NSUserDefaults standardUserDefaults] stringForKey:@"username"];

如果我不理解这个问题,很抱歉。

因为会话通过cookies工作,那么是的,您需要发送PHP自动设置的会话cookie才能使用该会话。我对Obj-C一无所知,否则我会给你一个简单的例子。你也可以捕获会话ID,并通过一个POST或GET参数将其传递给PHP脚本,参数名为PHPSESSID。你必须确保
会话。不过,只使用cookies
已关闭。关闭只使用cookie的会话--不要。感谢帮助,我注意到,如果我在服务器会话中运行脚本,效果会很好,但从iphone内的应用程序看,效果不会很好。使用example.com?something&somerhingelse确实可以使用$\u get,但这是不安全的,write?因为会话通过cookies工作,那么是的,您需要发送PHP自动设置的会话cookie才能使用该会话。我对Obj-C一无所知,否则我会给你一个简单的例子。你也可以捕获会话ID,并通过一个POST或GET参数将其传递给PHP脚本,参数名为PHPSESSID。你必须确保
会话。不过,只使用cookies
已关闭。关闭只使用cookie的会话--不要。感谢帮助,我注意到,如果我在服务器会话中运行脚本,效果会很好,但从iphone内的应用程序看,效果不会很好。使用example.com?something&somerhingelse确实可以使用$\u get工作,但这不安全,请编写?您好,谢谢您的回复。你能把这个再发展一点吗?您是否建议我在每次服务器请求时都避免登录会话?我的意思是,我正在使用uiwebview从我的Web服务器加载一个php文件。在收到第一个php数据后,我松开了用户名和密码。所以我需要有一种方法让objective c加载另一个文件,并使用这个用户名和密码来匹配php会话。这是我第一次使用ios,所以我真的需要帮助。谢谢谢洛,谢谢你的回复。你能把这个再发展一点吗?您是否建议我在每次服务器请求时都避免登录会话?我的意思是,我正在使用uiwebview从我的Web服务器加载一个php文件。在收到第一个php数据后,我松开了用户名和密码。所以我需要有一种方法让objective c加载另一个文件,并使用这个用户名和密码来匹配php会话。这是我第一次使用ios,所以我真的需要帮助。谢谢