如何在不使用会话刷新页面的情况下更新php变量?

如何在不使用会话刷新页面的情况下更新php变量?,php,html,session,Php,Html,Session,我目前在一家网店工作。网站右上角有一个小篮子,显示篮子中所有产品的当前价格。它显示正确的号码,但仅在刷新页面或导航到网站上的其他位置后更新号码 我有一个名为basket.php的文件,它正确地计算产品的总和,并将其放入名为$sum的变量中。还有一个名为tinybasket.php的文件,它仅用于显示右上角的小篮子 Basket.php使用以下代码: $_SESSION['sum'] = $sum; echo $_SESSION['sum'] tinybasket.php有以下代码: $

我目前在一家网店工作。网站右上角有一个小篮子,显示篮子中所有产品的当前价格。它显示正确的号码,但仅在刷新页面或导航到网站上的其他位置后更新号码

我有一个名为basket.php的文件,它正确地计算产品的总和,并将其放入名为$sum的变量中。还有一个名为tinybasket.php的文件,它仅用于显示右上角的小篮子

Basket.php使用以下代码:

$_SESSION['sum'] = $sum;
echo $_SESSION['sum']   
tinybasket.php有以下代码:

$_SESSION['sum'] = $sum;
echo $_SESSION['sum']   

如何更新右上角的tinybasket,而用户不必刷新或导航到其他页面?

您需要Javascript才能继续。因为PHP正在将tinybasket.PHP呈现为HTML代码,这意味着在浏览器中没有PHP变量,它是唯一的文本。

使用ajax来完成它这里有许多重复的问题,因此,对于您可以使用和学习的代码,您尝试过其中任何一个吗?举几个例子:,