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