【发布时间】:2014-01-10 15:15:12
【问题描述】:
我正在使用 php 本机肥皂服务器类在 codeigniter 中创建一个肥皂服务器。 肥皂服务器运行良好,但我的 codeiginter 会话 cookie 有问题。会话 cookie 与来自肥皂服务器的每个响应一起发送。我需要会话 cookie 用于应用程序的其他部分,不包括肥皂服务器。 有没有一种方法可以仅为作为应用程序控制器的肥皂服务器禁用会话 cookie? 我搜索了 stackoverflow 和其他网站的信息,但没有找到任何有用的信息。
可能是我遗漏了一些明显的东西。
请指点我正确的方向。
Edit:
这是soap请求的http响应:
HTTP/1.1 200 OK
Date: Fri, 10 Jan 2014 07:05:56 GMT
Server: Apache/2.2.3 (CentOS) DAV/2 PHP/5.3.3
X-Powered-By: PHP/5.3.3
Set-Cookie: fgdstagecookie=a%3A4%3A%7Bs%3A10%3A%22session_id%22%3Bs%3A32%3A%22076ceb992c6dff61e46d04d0c3d73d03%22%3Bs%3A10%3A%22ip_address%22%3Bs%3A13%3A%22116.90.236.34%22%3Bs%3A10%3A%22user_agent%22%3Bs%3A34%3A%22Apache-HttpClient%2F4.1.1+%28java+1.5%29%22%3Bs%3A13%3A%22last_activity%22%3Bi%3A1389337556%3B%7D7e8bb59c2753934d5a6265ab7964064c; path=/
Content-Length: 382
Cache-Control: no-store, no-cache, must-revalidate, private, max-age=0
Pragma: no-cache
Expires: Wed, 11 Jan 1984 05:00:00 GMT
Connection: close
Content-Type: text/xml; charset=utf-8
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><ns2:responseType xmlns:ns2="http://tempuri.org/response"><code>4</code><message>transaction does not exist or is not available</message><responseBody><responseStr>4</responseStr></responseBody></ns2:responseType></SOAP-ENV:Body></SOAP-ENV:Envelope>
我要删除的部分是Set-Cookie 部分。
【问题讨论】:
标签: php codeigniter cookies soapserver