0

我什至不确定“可变范围”是否是正确的术语。我基本上提交了一个设置变量的表单。然后我根据其中一些有条件地重定向,然后我需要再次检索其中一些。目前,如果我将它们作为查询字符串传递并通过$_GET. 我会使用$_POST,但它不是下一页。

我有一个表单页面,重新加载的表单页面转发到登录页面。在着陆页上,它的www.domain.com/landingpage?foo=bar. 我想要一个更好的方法。

在表格上,我有

if(isset($_POST['foo'])){ $foo = $_POST['foo']; } else { $foo = ''; }

因为我需要始终设置变量,即使有错误/空白字段。

然后我重定向到

http://www.domain.com/landing?foo=bar

并检索$_GET['foo'].

在表单页面上,如何设置变量以供后面的 PHP 页面使用?

4

1 回答 1

1

您可能想要使用 PHP 会话 [顺便说一下,变量范围不是正确的词]。在每个文件的顶部调用session_start(),然后您可以在$_SESSION超全局中设置变量,这些变量将跨页面持续存在。

于 2012-08-22T19:36:35.887 回答