0
我在php中創建了一個會話,並且該會話的值來自於angularjs。我創建了一個具有參數的函數。每次我點擊一個按鈕,函數都會執行,函數的參數會發送到php。當我點擊第一個按鈕時,我的問題是我的php頁面將顯示18
的值,這是正確的。現在,當我回到按鈕並單擊另一個然後重定向到php頁面時,它不回顯新值20
,它仍然回顯最後一個值18
。Php會話需要刷新才能從angularjs獲取最新會話值
$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'];
我的問題是會議的值保持不變。但是當我刷新頁面時,它會更新。如何做到不刷新頁面? TIA!
我已經嘗試過,仍然沒有工作:
session_destroy($_SESSION['param']);
// and
unset($_SESSION['param']);
$_SESSION['param'];
你可以使用session_unset();或 session_destroy();功能。 – RokiDGupta
我已經做了那個先生。但仍然無法正常工作 – duterte
任何人都可以幫助我? @RokiDGupta – duterte