是否可以将动态 url 用于服务器发送事件?例如
var memosource = new EventSource("https://www.website.com/myPhpFile.php?u=myusername&id="+$(".memoid").val());
如果没有,任何解决方法或建议将不胜感激。
是否可以将动态 url 用于服务器发送事件?例如
var memosource = new EventSource("https://www.website.com/myPhpFile.php?u=myusername&id="+$(".memoid").val());
如果没有,任何解决方法或建议将不胜感激。
是的。在您的示例中$_GET['u']
,$_GET['id']
将在 PHP 脚本中提供。
Cookies 也被传递。但是没有 POST 支持。
(顺便说一句,当我看到“动态 URL”时,我猜你的意思是域名部分会发生变化。对于任何带着这个问题来到这里的人,答案是“是的,除了 CORS,cookie 不会发送” . 请参阅Wikipedia 文章,或在 Google 上搜索,或参阅我关于 SSE 的书的第 9 章,了解您的服务器端事件源脚本需要发送的额外标头。)