javascript - 当用户提交 PHP 表单时,如何将文本文件发送到网站上所有打开的浏览器

标签 javascript php html ajax

我试图让 PHP 在另一个浏览器提交表单时使用特定 cookie 向所有浏览器发送文本字符串

最佳答案

您无法将请求从 PHP 发送到客户端 - PHP 是服务器端技术,这意味着客户端需要请求服务器,然后您可以检查 cookie 并发送任何内容。

如果你想要做这样的事情,你需要定期触发一些 JS 脚本来告诉服务器尝试发送数据,例如当某个标志设置为 true 时。接下来的场景是

sending (for example) AJAX request each 1s:
    if FORM_HAS_BEEN_SENT == true:
        check for a cookie and perform action

/*meanwhile*/ set FORM_HAS_BEEN_SENT on getting form request

关于javascript - 当用户提交 PHP 表单时,如何将文本文件发送到网站上所有打开的浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34390660/

相关文章:

PHP - 将多个项目合并为一个

HTML/CSS - 改变填充区域的颜色

javascript - 水平无序列表的新行

javascript - angular.js 指令 templateUrl 无法绑定(bind)范围

javascript - 无法使用从 JSON 解析的 JavaScript 对象

php - Magento:检测管理员是否登录到前端页面

php - 在 if 语句中插入 HTML

javascript - 如何加载 window.open ('url' ) once only PHP & JQuery

javascript - Node.js 中的 GCM 请求出现 401

javascript - 优化 Javascript 中所有英语单词集合大小的最有效方法是什么?