Unity支持PHP会话吗?
有人知道Unity是否支持PHP会话吗 例如,假设一个用户在Unity中登录到他们的帐户,并通过WWW流提交登录信息。登录后,我在php脚本中分配一个会话变量:Unity支持PHP会话吗?,php,unity3d,Php,Unity3d,有人知道Unity是否支持PHP会话吗 例如,假设一个用户在Unity中登录到他们的帐户,并通过WWW流提交登录信息。登录后,我在php脚本中分配一个会话变量:$\u session['name]=name 我的问题是,当用户通过Unity提交另一个请求时,客户端是否仍然能够访问会话变量?会话数据是连接到id的数据库中的数据,用于客户端和服务器之间的通信。通常是饼干 我不能肯定,但我非常相信WWW类会忽略/忘记cookies Unity向PHP发送一个请求(仅包含您定义的数据) PHP设置与该会
$\u session['name]=name
我的问题是,当用户通过Unity提交另一个请求时,客户端是否仍然能够访问会话变量?会话数据是连接到id的数据库中的数据,用于客户端和服务器之间的通信。通常是饼干 我不能肯定,但我非常相信WWW类会忽略/忘记cookies
建议的解决方案 您可以在Unity中构建的请求中设置头。如果您保存响应中的头并每次将其添加到请求中,那么您应该能够模拟您正在寻找的行为。所以基本上:
var headers=newdictionary();
添加(“Cookie”,“key=value;分号=separated”);
WWW=新WWW(“https://example.com,空,标题);
虽然这应该可以工作,但请记住,如果cookie是通过http而不是https发送的,那么它很容易被黑客攻击。所以首先,你必须确保你的网站安全。(我刚刚在这里添加了这一点,因为我看到了您关于加密Unity和您的web设备之间的通信的另一个问题。)
var headers = new Dictionary<string,string>();
headers.Add("Cookie", "key=value; semicolon=separated");
WWW www = new WWW("https://example.com", null, headers);