PHP Conference Japan 2024

SoapClient::__setCookie

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

SoapClient::__setCookie定義 SOAP 請求的 Cookie

說明

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

定義要與 SOAP 請求一起傳送的 Cookie。

注意事項:

呼叫此方法將會影響後續所有對 SoapClient 方法的呼叫。

參數

name

Cookie 的名稱。

value

Cookie 的值。如果未指定,則 Cookie 將被刪除。

回傳值

不回傳任何值。

更新日誌

版本 說明
8.0.0 value 現在可以為 null。
新增筆記

使用者貢獻的筆記 2 則筆記

Jaygiri Goswami
12 年前
您可以使用 $client->_cookies 來存取 SOAP 伺服器傳送的 cookie。

大多數情況下,您需要將工作階段 cookie 傳回伺服器。
lukasz at szostak dot biz
18 年前
在伺服器端,您可以透過 $_COOKIE['cookie_name'] 存取 cookie。

也請記住,由於 HTTP 是一種無狀態協議,您必須在每次 SOAP 呼叫中都傳送 cookie,才能在伺服器端看到它。

這看起來很明顯,但可能會節省很多時間。
To Top