PHP 8.5.0 Alpha 1 available for testing

SoapClient::__setCookie

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

SoapClient::__setCookieDefine un cookie para las peticiones SOAP

Descripción

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

Se define el cookie que será enviado con la petición SOAP.

Nota:

La llamada a este método afectará a todas las llamadas posteriores a los métodos SoapClient.

Parámetros

name

El nombre del cookie.

value

El valor del cookie. Si no se especifica, el cookie será borrado.

Valores devueltos

No devuelve ningún valor.

Historial de cambios

Versión Descripción
8.0.0 value ahora es nullable.
add a note

User Contributed Notes 2 notes

up
11
Jaygiri Goswami
13 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
18 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