【问题标题】:Can we create cookies from webservices in PHP我们可以在 PHP 中从 web 服务创建 cookie
【发布时间】:2011-01-29 01:48:28
【问题描述】:

您好,我想知道我们是否可以从 Web 服务创建 cookie。我处于一种独特的情况,我的网络服务和数据库服务器将位于远程位置。并且客户端将对 web 服务进行 ajax 调用以获取和放置数据。现在我的一个问题是,我们是否可以使用 web 服务在客户端机器上创建 cookie 并使用 PHP 中的 web 服务直接检索它们

【问题讨论】:

    标签: php ajax web-services cookies


    【解决方案1】:

    对 web 服务的 Ajax 调用实际上来自客户端本身,因此 web 服务可以设置/读取 cookie,只要domains match

    您可以使用数据包窥探器对其进行测试,最简单的形式是用于 Firefox 的扩展 Firebug 和 HttpFox 可以工作。它们将让您了解 ajax 请求是如何发生的以及将哪些 HTTP 标头(包括 cookie)发送到您的 Web 服务。

    【讨论】:

    • 因此,如果我们有域常量,cookie 是否可以通过 Web 服务访问。如果我正在使用恒定 IP 1.1.1.1 的单个域工作,那么我应该能够访问 cookie 对吗?
    • @macha 是的。试试看 Firebug/HttpFox
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-10
    • 1970-01-01
    • 2011-07-08
    • 2011-08-03
    • 2013-08-18
    相关资源
    最近更新 更多