php在不同页面上的一个变量

时间:2012-03-23 13:19:56

标签: php mysql

我在cart.php页面中有一个变量$ cartTotal我想在另一个页面中使用相同的$ cartTotal并希望在表格中插入$ cartTotal的值

如何做到这一点 ?

感谢

3 个答案:

答案 0 :(得分:1)

有几种方法可以将变量赋予其他页面,我认为您不使用任何框架,因此我将仅解释基本方法:

首先,开始一个Session。在您的脚本的第一个,添加:

<?php
session_start();
?>

在此之前不得有任何其他代码,甚至不是空格。 所以现在,您可以像这样设置Session-Variables:

$_SESSION['cartTotal'] = $cartTotal;

现在可以在每个页面上使用变量$ _SESSION ['cartTotal'],您可以像普通变量一样使用它。

第二个设施是通过它与GET-Method的链接为另一个页面提供变量。例如。设置你的链接:

<a href="site.php?cartTutorial=<?php echo $cartTutorial ?>">Link</a>

变量将在$ _GET ['cartTutorial']中提供,但仅限于下一页,只需单击此链接即可。 GET-Method也适用于简单变量,只有文本和数字,例如,数组不能设置。

第三种可能性是POST方法,但它只适用于表单,如果你使用它就会很有趣。

在我看来,最简单的可能性就是创建一个会话变量。

答案 1 :(得分:0)

  1. 您可以将其声明为GLOBAL的“登陆”页面,并在目标网页中包含声明$cartTotal的文件。
  2. 您可以使用$_SESSION数组变量或其类似内容($_GET$_POST)

答案 2 :(得分:0)

可以在w3schools.com上找到快速理解$ _SESSION,$ _GET和$ _POST的精彩教程:

http://www.w3schools.com/php/php_sessions.asp

http://www.w3schools.com/php/php_get.asp

http://www.w3schools.com/php/php_post.asp

祝你好运!