【发布时间】:2011-03-07 07:12:52
【问题描述】:
我正在开发一个用 php 开发的菜单驱动的USSD 应用程序。我的应用程序使用 xmlrpc 客户端-服务器交互与电信的 ussd 服务器通信。因此,每次移动用户向电信网络发送请求时,电信网络又通过电信 USSD 网关/服务器将该请求重新路由到我的 php,我的 websever(apache) 将每个请求解释为一个全新的会话,因此会话变量值即使它仍然是同一个会话,我为一个请求设置的下一个请求也不会传递。我想知道为什么会这样以及如何解决这个问题,以便只要会话未结束,我就可以设置会话值。提前致谢。
【问题讨论】:
-
您的服务器可能正在发送
Set-Cookie:标头,但客户端是否接受cookie,并在后续请求中发送回Cookie:标头?如果客户端不支持 cookie,那么默认的基于 cookie 的 PHP 会话机制将不起作用。 -
关于标题的好点 - 添加
标签: php session variables xml-rpc ussd