PHP会话变量是否适用于EXE非浏览器应用程序?


Do PHP Session variables apply to EXE non-browser applications?

我正在制作一款游戏,将使用internet PHP与VB中下载的EXE客户端。2010年净。

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

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

先前关闭,因为不是一个问题?

好的,让我把它分成两个部分:

vb.net应用程序可以使用WebClient(例如:using client As New WebClient of Systems.net)来维护一个有效的PHP会话吗?

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

如果没有,那么维护与vb.net应用程序的会话类型连接的推荐方法是什么?

我不太希望你能回答这两个问题,看到你放弃了,结束了第一次尝试问这个问题,我甚至可以完成我的牛奶跑到商店。>: |

PHP会话依赖于cookie ,所以只要客户端可以使用http cookie,那么您就会很好。

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

至于VB。Net WebClient可以使用cookies…嗯,一个快速的谷歌搜索拉出大量的信息,这证实了它确实可以做到这一点——例如,在so上的这个答案。



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