当前位置: 首页 > 面试题库 >

jQuery ajax调用未发送cookie

伍成仁
2023-03-14
问题内容

我有一个跨子域的jQuery ajax调用,该子域可以正常工作,除非它不发送cookie。有什么办法可以做到这一点?


问题答案:

这听起来像我的预期行为。Cookies是每个域(包括子域)。但是我认为您可以通过以下方式强制使用:

$.ajax({
   headers: {'Cookie' : document.cookie },
   url: "sub.domain.com",
   success: function(){ ...

这是完全未经测试的,所以让我知道它是否有效;)

编辑
:实际上看起来根本不可能…看这里:如何在JavaScript中使用XMLHttpRequest设置Cookie(标头)?你可能是SOL

但是它认为您可以在php中设置cookie,以便它们在您所有子域中均有效。像这样:

ini_set('session.cookie_domain', '.example.com')

注意“。” 在网域之前-会将cookie设置为example.com及其所有子域。

您可以使用上述方法在您的应用中设置session.cookie_domain或在php.ini中进行设置。

上面是从这里偷的



 类似资料:
  • 我用JacksonAnnotationIntrospector设置了一个自定义注释,以便根据API版本吐出正确的属性名称。根据API版本,有一个助手类可以输出正确的ObjectMapper。 还有一个帮助函数用于测试序列化 在这样的单元测试中: 现在,假设我有这样的东西: 用户扩展实体时: 我知道映射程序单独返回正确的JSON。我可以直接把电话插进去。实体(),但这会导致我们的测试出现问题,测试会

  • 我已经在我的应用程序中正确配置了Crashlytics。我能看到坠机报告。 我试图添加一个自定义日志到崩溃报告,但我在报告中没有看到任何东西。我试图将日志移出UnaughtException处理程序,在这种情况下,我会看到日志。 myLog是一个非空的非空字符串(我检查了它)

  • 我对Kafka是完全陌生的,我在使用Kafka制作人时遇到了一些麻烦。生成器的send方法恰好阻塞1min,然后应用程序无一例外地继续。这显然是一些超时,但没有抛出异常。 我在原木上也看不出什么真正的东西。 kafka.properties文件中的属性: 因此,producer.send阻塞1分钟,然后继续。在结尾,Kafka没有储存任何东西,但新的话题被创造出来了。谢谢你的帮助!

  • 我似乎不能从Android应用程序调用这个类来通过我附带的sms APi发送sms。 我已经将我的调用附加到sender类,以便在我想通过按钮单击发送SMS时调用http类。纽扣纽扣;button=(button)findViewById(r.id.nobtn);Button.SetonClickListener(new View.onClickListener(){@override publi

  • 问题内容: 这是javascript: 这是PHP: 这里的问题是价值。当console.log()用于返回值时,为什么$ _POST [‘email’]为null 。有人可以帮忙吗?我认为这个问题在后面。(不确定) 请不要jQuery 。我知道如何在jQuery中执行此操作,但我想学习如何在javascript中执行此操作。是的,谢谢 问题答案: 你的问题是,与请求为发送不。删除设置内容类型的行

  • 我为沙盒iOS设置了推送通知,它们曾经工作过,但由于某种原因目前不工作。这是来自云观察日志的错误AWS SNS: 这是我的发送代码(AWS Lambda调用此代码): Lambda方法的返回数据: 我已经将问题缩小到不与我的lambda方法关联,因为我试图发布到直接从SNS控制台创建的endpoint。我还想知道为什么这个旧的实现在过去,一个月或两个月前,仍然有效,而现在不再有效。我认为这可能与过