提问人:Shoaulin 提问时间:10/22/2008 更新时间:10/27/2016 访问量:19122
在多个页面上使用 PHP 变量
Using PHP variables on multiple pages
答:
2赞
Geoff
10/22/2008
#1
这就是 GET 和 POST“超级”全局变量的用途。http://www.tizag.com/phpT/postget.php
0赞
staticsan
10/22/2008
#2
生成表单的脚本不一定是处理表单的脚本。只需 FORM 标记指向正确的脚本即可。唯一需要注意的是,将表单数据提交到的任何页面都必须生成一些合适的输出(除非您执行 AJAX POST)。
如果你问的是两个页面执行是否可以处理相同的 POST 数据,那么这是一个完全不同的问题。在简单层面上,您可以让第一个 include() 和第二个,以便它可以访问所有相同的数据。更高级的是重新创建原始 POST 并合成 POST。这可能需要一些 JavaScript 帮助。另一种方法是使用 PHP 的会话功能并将值放在一边,以便以后的脚本可以访问它。但是,这取决于用户点击正确的链接!
9赞
mrm
10/22/2008
#3
最好的办法是使用 PHP 的会话函数。这样,如果用户离开您的页面然后返回,会话变量仍将存在(前提是会话尚未过期)。你可以在这里获得更多信息 -- PHP 会话。基本上你所要做的就是打电话
session_start();
在每个 PHP 页面的顶部(在将任何内容输出到浏览器之前),您希望在其中访问会话变量。然后,您可以使用
// set
$_SESSION['varname'] = "something";
// retrieve
$somevar = $_SESSION['varname'];
0赞
user6690322
10/27/2016
#4
用于访问第二页/其他页的变量。例:session
索引.php
<?php
session_start();
$_SESSION['yourData'] = 'yourData';
?>
=========================================================================
second_page.php
<?php
echo $_SESSION['yourData'];
?>
你可以试试这个。请访问此链接了解更多详情。或者PHP的官方网站。
下一个:实例变量声明的放置
评论