[英]Store old folder size in session php
我使用php計算文件夾的大小,然后將其存儲在會話中,然后刪除具有其他功能的某些文件,然后計算文件夾的大小,
我想要新舊國家的差異
但是會話每當新數據存儲一次並且差異變為0
如何保留會話中的舊大小並防止其覆蓋?
這是代碼的一部分
$this->size_session = $currentsize;
$_SESSION['oldsize']=$this->size_session;
我在提交按鈕后計算新尺寸
if($_REQUEST['file_delete']):
$this->size_now = $currentsize;
$_SESSION['oldsize']- $this->size_now;
endif;
在更改其值之前,應將$ _SESSION ['oldsize']讀入另一個變量:
$old_size = $_SESSION['oldsize'];
if ($_REQUEST ... ):
(...)
endif;
$difference = $old_size - $_SESSION['oldsize'];
只是$ _SESSION ['oldsize']不是一個好名字,難道它不是'actualsize',因為您使用它來存儲實際大小嗎? ;)
不知道是手動輸入還是復制/粘貼此示例,但是:
$_SESSION['oldsize']- $this->size_now;
應該看起來像這樣:
$difference = $_SESSION['oldsize'] - $this->size_now;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.