首页 > 解决方案 > 在 PHP 中创建跨范围变量

问题描述

我想为所有当前运行的 php 页面创建一个变量。例如,我想要一个字符串,当我使用类型框在其中一个页面中更改它时,它会在任何打开的页面中更改。用PHP可以实现吗?

标签: php

解决方案


仅使用 PHP 是不可能的。

您有一个客户端向服务器发出请求,它使用 PHP 解析请求并向客户端发送响应,它是无状态的。您不能告诉服务器刷新来自其他客户端的所有请求。

在此处输入图像描述

在使用 AJAX(异步 JavaScript 和 XML)加载页面后,可以从网络服务器读取数据。

如果您想在另一个客户端更改某些内容时直接更新所有其他客户端的值,那么您需要一个 WebSocket。


推荐阅读