我已经制作了购物车,但我真的很难在不同的页面中获得计算的价值。
我在一个页面中进行了以下计算:
private function update_delivery() {
if($this->subtotal > 329) {
$this->delivery = 0;}
if($this->subtotal < 329) {
$this->delivery = 7.99;
}}
class Jcart {
public $config = array();
private $items = array();
private $names = array();
private $prices = array();
private $qtys = array();
public $delivery = 0;
private $subtotal = 0;
private $itemCount = 0;
function __construct() {
// Get $config array
include_once('config-loader.php');
$this->config = $config;
}
我想在不同的页面中使用this-&gt;传递值。这可能非常简单,但是我真的很挣扎,欢迎任何帮助,或者指出我正确的方向来查找如何做到这一点会很棒。
答案 0 :(得分:1)
您可以尝试将该值存储在$ _SESSION变量中。这种变量存在于您拥有session_start()的每个页面中。例如:$ _SESSION [&#39; delivery&#39;] = $ this-&gt; delivery。