我会尽力解释这一点。我以前从未使用过会话或 cookie,但据我了解,会话是首选。
- 第 1 页 - 包含文本 ($title) 的 PHP 变量。它的值是当前页面标题。
- 第 2 页 - 联系表单(domain.com/email),其中主题字段值($subject)为空,但是,我想将 $title 的值从它起源到 /email 的任何页面中携带,并将该值设置为 $subject .
我想要得到的是让用户通过一个动作或超链接来执行这个携带。
我所知道的只是启动会话 session_start(),并在每个适用页面上为会话建立值。
根据我的阅读,这就是我要做的:
session_start()
// PAGE 1
$_SESSION['carrythis'] = $title;
// PAGE 2
$subject = $_SESSION['carrythis'];
但是,在用户选择携带变量的地方,什么会真正“执行”操作呢?我的意思是,在正常情况下,我希望 $subject 变量保持不变,除非用户决定使用按钮/链接将值带到新页面。我怎样才能做到这一点?
如果我的任何术语不正确,我深表歉意。
任何帮助表示赞赏。谢谢你。