php - 在数组中获取 php $_GET 值
问题描述
试图从数组中的 url 字符串请求中获取每个 $_GET。
因此,如果用户 A 使用www.example.com?user="bob"访问站点,则传递给数组“用户”。现在 alice 访问www.example.com?user=alice,传递给数组 'users'。
我试过这个:
<html>
<body>
<?php>
$Users = array();
$Member = $_GET['name'];
$Users[] = $Member;
print_r($Users);
?>
</body>
</html>
但我仍然只得到最后一个值,即..Array( [0] => "Alice" )
嗯,我需要一个函数来填充数组吗?
谢谢
解决方案
PHP 为每个 Web 请求创建新进程。后续请求不共享内存或其他资源。每次创建 PHP 进程时,都会为此进程初始化新的内存池。所以不可能用内存作为后续请求的存储。
您需要某种永久存储,例如磁盘或数据库上的文件。一个进程可以写入此存储,而另一个可以从中读取。
推荐阅读
- html - 如何控制响应式谷歌广告的尺寸?
- android - 从主机访问avd
- razor-pages - 数据库中的 Razor 页面 Pdf 查看器
- json - 如何从 Azure SQL 数据库中的 Blob 解析 Json
- php - 关闭与 web socket ratchet.io 的所有连接
- react-native - React Native:将按钮移动到手指位置并立即按下而不抬起手指
- java - Spring将带有来自外部属性的值的application.properties添加到类路径,以及如何禁用它?
- postman - 在 Postman 中进行 POST 请求时如何使用 csrf 令牌
- kubernetes - 将 k3s 集群添加到同一主机上的 argoCD 失败
- sql - JSON 函数 - 无法获取所有数据