PHP 8.3.7 Released!

SoapClient::__setCookie

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

SoapClient::__setCookieDefine um cookie para solicitações SOAP

Descrição

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

Define um cookie a ser enviado junto com as solicitações SOAP.

Nota:

Chamar este método afetará todas as chamadas seguintes para métodos SoapClient.

Parâmetros

name

O nome do cookie.

value

O valor do cookie. Se não for especificado, o cookie será excluído.

Valor Retornado

Nenhum valor é retornado.

Registro de Alterações

Versão Descrição
8.0.0 value agora é anulável.
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