Javascript 跨不同页面显示SimpleCart数据

Javascript 跨不同页面显示SimpleCart数据,javascript,php,html,web,simplecart,Javascript,Php,Html,Web,Simplecart,我有一个小问题,我写的网站,我希望任何人的帮助 我正在一个网站上实现simpleCart,购买过程非常简单 我想做的是让用户进入一个页面,在那里他可以填写表单,然后进行结帐。(我不希望用户仅仅为了购买一件商品而创建一个帐户和所有东西) 但我似乎无法将simplecart值推到另一页(我只需要总价) 我尝试了以下几点: 在PHP会话中存储总价 在Javascript Cookie中存储总价 在simplecart上创建新的签出事件,以将用户重定向到自定义页面,用户可以在该页面中填写表单,然后进行

我有一个小问题,我写的网站,我希望任何人的帮助

我正在一个网站上实现simpleCart,购买过程非常简单

我想做的是让用户进入一个页面,在那里他可以填写表单,然后进行结帐。(我不希望用户仅仅为了购买一件商品而创建一个帐户和所有东西)

但我似乎无法将simplecart值推到另一页(我只需要总价)

我尝试了以下几点:

  • 在PHP会话中存储总价
  • 在Javascript Cookie中存储总价
  • 在simplecart上创建新的签出事件,以将用户重定向到自定义页面,用户可以在该页面中填写表单,然后进行真正的签出
所有这些我都不走运,如果有任何想法或帮助,我将不胜感激

以下是我已经尝试过的一些代码: 可以通过添加以下内容来显示简单购物车总计: 或者(javas)this.returnFormattedPrice(tempItem.getValue('price'))

首先,我尝试将输出存储在php会话中:

第1页:

第2页:

第二,我尝试使用javas cookie:

以下是脚本代码:

`// JavaScript Document
函数getCookie(名字为Cookie)
{

if(document.cookie.length>0)
{

begin=document.cookie.indexOf(name of cokie+“=”);
if(begin!=-1)
{

begin+=name of okie.length+1;
end=document.cookie.indexOf(“;”,begin);
if(end==-1)end=document.cookie.length;
返回unescape(document.cookie.substring(begin,end));}
}
返回null;

}

函数setCookie(cookie名称、值、过期日期)
{

var ExpireDate=新日期();
ExpireDate.setTime(ExpireDate.getTime()+(expiredays*24*3600*1000));

document.cookie=NameOfCookie+“=”+转义(值)+
((expiredays==null)?“”:“expires=“+ExpireDate.togmString());
}

函数delCookie(函数名)
{

if(getCookie(NameOfCookie)){
document.cookie=NameOfCookie+“=”+
“expires=Thu,70年1月1日00:00:01 GMT”
}
}`

在第1页我会设置cookie,在第2页我会阅读它 但同时使用以下两种方法进行设置:
或者(javas)
this.returnFormattedPrice(tempItem.getValue('price'))

不起作用(不存储总价)

因此,如果有人有更简单的方法,我将不胜感激

提前谢谢


Ahmad

如果您使用php会话的方式不起作用,请尝试以下方法。 在要放置var的所有页面的顶部

<?php
session_start();
if(isset($_SESSION['total_price'])){$total_price=htmlentities($_SESSION['total_price']);
echo ' The total price of all items in your cart is $'. $total_price.'<br />';
}
?>


当你不发布任何代码时,你会怀疑自己希望有人在不尝试的情况下为你编写所有代码。张贴一些你尝试过的东西。什么在php会话中不起作用?为什么曲奇饼不管用?我明确表示,即使提出一些想法也会管用,这样我就可以自己尝试了。但你就在这里我试过的一些东西:谢谢你的帮助,我很感激。但是我把代码放在生成总数的页面和我想再次显示它的页面上,但都不起作用。我觉得我应该定义在$\u会话中存储什么?