0

我正在开发一款在 VB.NET 2010 中使用 Internet PHP 和下载的 EXE 客户端的游戏。

由于下载的 EXE 不是浏览器,php 是否能够启动与客户端的会话,或者是否需要另一条路由来为每个 PHP 调用验证客户端?

vb.net 2010
php 5.0
MySQL
GoDaddy.com as hosting service

以前因为不是问题而关闭?

好吧,让我把它重新表述为两个单独的部分:

使用 WebClient 的 vb.net 应用程序(例如:使用客户端作为 Systems.net 的新 WebClient)可以与虚拟主机保持有效的 PHP 会话吗?

(那部分是简单的是或否)

如果不是,那么建议使用什么方法来维护与 vb.net 应用程序的会话类型连接?

在看到你放弃并关闭第一次尝试问这个问题之后,我不希望你能回答这两个问题,因为我什至还没来得及跑完牛奶去商店。>:|

4

1 回答 1

2

PHP 会话依赖于 cookie ,因此只要客户端可以使用 http cookie,就可以了。

会话中的其他所有内容都由 PHP 在服务器上处理,因此客户端不需要知道或担心它。cookie 是客户端看到的关于会话的唯一内容。

至于 VB.Net WebClient 是否可以使用 cookie ......好吧,一个快速的谷歌搜索会提取大量信息,这证实它确实可以这样做 -例如,这个答案在 SO 上



是的,我知道会话也可以使用 GET 请求来维护状态,但这并不理想;饼干是要走的路。

于 2013-03-06T22:31:07.267 回答