繁体   English   中英

在php中为xmlrpc客户端使用php会话变量

[英]working with php session variables for an xmlrpc client in php

正在使用php开发的菜单驱动的USSD应用程序。 我的应用程序使用xmlrpc客户端-服务器交互与电信的usdd服务器进行通信。 因此,每次移动用户向电信网络发送请求时,该请求又通过电信USSD网关/服务器将该请求重新路由到我的php,我的websever(apache)会将每个请求解释为一个全新的会话,因此会话变量值我设置的一个请求即使在同一会话中也不会传递到下一个请求。 我想知道为什么会这样以及如何解决此问题,以便在会话未结束的情况下设置会话值。 提前致谢。

您如何定义“会话”?

在这种情况下,XML-RPC客户端需要通知服务器它已有一个会话 -通常通过cookie(PHP会在以id开头的会话中发送Set-Cookie)或通过网址。 您甚至可以在RPC响应/请求中自己完成操作(尽管您必须编写自己的会话处理程序以提取会话ID)。

如果没有该标识符,您的服务器会将每个新请求视为一个新会话。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM