PHP如何在不使用cookies或JS的情况下将数据发送到另一个页面?

How to send data to another page without using cookies or JS in PHP?

因此,我有一个 PHP 文件运行 SQL(MySql) 查询并获取结果。我需要该页面自动将该结果发送到另一个页面(我可以在接收页面中使用 PHP)。但是,我想让对隐私敏感的人访问我的网站,他们在浏览器上禁用 cookie 和 javascript。我没有使用任何 PHP 框架。

运行查询的初始页面仅像控制器一样在后端运行,因此其中没有任何 HTML。这意味着我不能使用隐藏表单并让用户使用按钮提交它。我考虑过会话,但它们需要 cookie 才能工作,并且 JSON 需要 javascript。我考虑过在 URL 中发送数据,但查询结果很大,我担心它可能会超过某种 URL 长度限制(如果存在这种情况)。有没有办法可靠地实现这一目标?

编辑:为了澄清一些事情,我发送的数据是搜索结果,因此查询会根据用户输入(提供给使用表单运行查询的页面)而变化。

将数据存储在某处并通过查询字符串发送 id 或其他内容,并通过查询字符串中的 id 从数据库访问数据。不建议通过 cookie、会话甚至查询字符串发送过多数据,只需传递您的唯一 ID 并从数据库中获取数据即可。 编码愉快。