(PHP 5 >= 5.0.4, PHP 7, PHP 8)
SoapClient::__setCookie — 为 SOAP 请求定义 Cookie
$name
$value
null
定义一个将在 SOAP 请求中发送的 Cookie。
注意: 调用此方法将影响所有后续对 SoapClient 方法的调用。
注意:
调用此方法将影响所有后续对 SoapClient 方法的调用。
name
Cookie 的名称。
value
Cookie 的值。如果未指定,则将删除 Cookie。
不返回值。
您可以使用 $client->_cookies 访问 SOAP 服务器发送的 Cookie。您最需要将会话 Cookie 发送回服务器。
在服务器端,您可以通过 $_COOKIE['cookie_name'] 访问 Cookie。另外请记住,由于 HTTP 是一种无状态协议,您必须在每次 SOAP 调用中发送 Cookie,以便它在服务器端可见。这似乎很明显,但可能会节省大量时间。