在PHP会话中存储SoapClient值

在PHP会话中存储SoapClient值,php,session,cookies,soap-client,Php,Session,Cookies,Soap Client,我想在会话中存储SoapClient返回值,但当我尝试检索会话值时,它不会显示任何内容 下面是我在会话中存储值的代码 <?php session_start(); $client = new SoapClient('https://portal.abc.com/API/DLCPMAPIServer.asmx?WSDL'); .... $response = $client->__soapCall("AddResult", array($params)); $_SESSION['ca

我想在会话中存储SoapClient返回值,但当我尝试检索会话值时,它不会显示任何内容

下面是我在会话中存储值的代码

<?php 
session_start();
$client = new SoapClient('https://portal.abc.com/API/DLCPMAPIServer.asmx?WSDL');
....
$response = $client->__soapCall("AddResult", array($params));
$_SESSION['casenum'] = $response ->AddResult->CaseNum;


我遗漏了什么吗?

你应该先
var\u dump($response)
看看这是否是你期望的结果。@Raptor感谢你的回答。我已经通过var_dump验证了会话变量,它显示了session value.wait。您是否使用了
session_start()$\u会话
变量之前,在不同的页面上执行code>。@Raptor Yes。此外,如果使用此代码,则会加载其他会话,但不会加载此会话。我终于注意到错误所在。由于该值是一个
int
,因此不应使用
print\r()
将其打印出来(用于数组)。相反,您应该简单地使用
echo$_SESSION['casenum'
<?php print_r($_SESSION['casenum']); ?>