我拼命地试图在浏览器窗口之间传递一个变量。我有一个 php 页面(test.php),它在新窗口中打开另一个页面(another.php)。我还有一些变量需要加密/解密并通过加密密码传递。我创建了一个这样的会话:
session_start();
$_SESSION['test'] = array(
'var1' => $encryption_password,
'var2' => $some_encrypted_stuff
);
但当然在新窗口中“测试”会话为 NULL。我尝试了不同的选择,但都失败了。我确实可以创建一个文件并在那里写入数据,但这对我来说似乎并不安全。
任何人都可以给我一个关于这个问题的工作示例吗?自己什么都找不到。
更新
好的,我的主要任务是在一个 php 文件中加密变量并在另一个文件中解密。有一个条件:加密密码不能被第二个 php 文件从初始存储位置读取 - 只能被第一个文件读取。