2

是否可以将动态 url 用于服务器发送事件?例如

var memosource = new EventSource("https://www.website.com/myPhpFile.php?u=myusername&id="+$(".memoid").val());

如果没有,任何解决方法或建议将不胜感激。

4

1 回答 1

1

是的。在您的示例中$_GET['u']$_GET['id']将在 PHP 脚本中提供。

Cookies 也被传递。但是没有 POST 支持。

(顺便说一句,当我看到“动态 URL”时,我猜你的意思是域名部分会发生变化。对于任何带着这个问题来到这里的人,答案是“是的,除了 CORS,cookie 不会发送” . 请参阅Wikipedia 文章,或在 Google 上搜索,或参阅我关于 SSE 的书的第 9 章,了解您的服务器端事件源脚本需要发送的额外标头。)

于 2017-03-01T09:16:25.033 回答