SoapClient::__setCookie

(PHP 5 >= 5.0.4, PHP 7, PHP 8)

SoapClient::__setCookie为 SOAP 请求定义 Cookie

描述

public SoapClient::__setCookie(string $name, ?string $value = null): void

定义一个将在 SOAP 请求中发送的 Cookie。

注意:

调用此方法将影响所有后续对 SoapClient 方法的调用。

参数

name

Cookie 的名称。

value

Cookie 的值。如果未指定,则将删除 Cookie。

返回值

不返回值。

变更日志

版本 描述
8.0.0 value 现在可以为空。
添加注释

用户贡献注释 2 个注释

12
Jaygiri Goswami
12 年前
您可以使用 $client->_cookies 访问 SOAP 服务器发送的 Cookie。

您最需要将会话 Cookie 发送回服务器。
0
lukasz at szostak dot biz
18 年前
在服务器端,您可以通过 $_COOKIE['cookie_name'] 访问 Cookie。

另外请记住,由于 HTTP 是一种无状态协议,您必须在每次 SOAP 调用中发送 Cookie,以便它在服务器端可见。

这似乎很明显,但可能会节省大量时间。
To Top