首页 > 解决方案 > 在数组中获取 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" )

嗯,我需要一个函数来填充数组吗?

谢谢

标签: phparrays

解决方案


PHP 为每个 Web 请求创建新进程。后续请求不共享内存或其他资源。每次创建 PHP 进程时,都会为此进程初始化新的内存池。所以不可能用内存作为后续请求的存储。

您需要某种永久存储,例如磁盘或数据库上的文件。一个进程可以写入此存储,而另一个可以从中读取。


推荐阅读