【发布时间】:2017-03-19 03:46:58
【问题描述】:
我在 php 中创建了一个会话,该会话的值来自 angularjs。我创建了一个有参数的函数。并且每次我点击一个按钮时,函数都会执行,函数的参数会发送到 php.ini 中。我的问题是当我单击第一个按钮时,我的 php 页面将显示 18 的值,并且它是正确的。现在,当我返回按钮并单击另一个然后重定向到 php 页面时,它不会回显 20 的新值,它仍然会回显最后一个值 18。
$scope.sendval = function(id){
$http.post('page',{
'param': id
}).then(function(response){
//some codes...
});
};
page.php
session_start();
$data = json_decode(file_get_contents("php://input"));
$_SESSION['param'] = $data->param;
显示会话
session_start();
echo $_SESSION['param'];
我的问题是会话的值保持不变。但是当我刷新页面时,它会更新。如何在不刷新页面的情况下做到这一点?蒂亚!
我已经尝试过但仍然无法正常工作:
session_destroy($_SESSION['param']);
// and
unset($_SESSION['param']);
$_SESSION['param'];
【问题讨论】:
-
你可以使用 session_unset();或 session_destroy();功能。
-
我已经这样做了,先生。但还是不行
-
有人帮帮我吗?! @RokiDGupta
标签: javascript php jquery angularjs session