CakeFest 2024: The Official CakePHP Conference

SoapClient::__setCookie

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

SoapClient::__setCookieDefiniert ein Cookie für Soap-Anfragen

Beschreibung

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

Definiert das Cookie, das bei SOAP-Anfragen gesendet werden soll.

Hinweis:

Das Aufrufen dieser Methode wirkt sich auf alle folgenden Aufrufe der SoapClient-Methoden aus.

Parameter-Liste

name

Name des Cookies.

value

Wert des Cookies. Wenn kein Wert angegeben wurde, wird das Cookie gelöscht.

Rückgabewerte

Es wird kein Wert zurückgegeben.

Changelog

Version Beschreibung
8.0.0 value ist nun ein Nullable-Typ.
add a note

User Contributed Notes 2 notes

up
11
Jaygiri Goswami
12 years ago
You can access the cookies sent by SOAP server using $client->_cookies

Most you need to send session cookies back to server.
up
-1
lukasz at szostak dot biz
17 years ago
On the server side you can access the cookie via $_COOKIE['cookie_name'].

Also remember that since HTTP is a stateless protocol, you have to send the cookie with every single SOAP call in order for it to be visible at server site.

It seems obvious but might save one a lot of time.
To Top