09/10/2018, 23:34

Em thắc mắc PHP mà cả ASP.Net nữa.

Hôm nay, em mới xin được source kia như sau bằng asp.net

PHP Code:
        protected void Session_End(Object senderEventArgs e)
        {
            
string sSessionID Session.SessionID;
            
Application.Lock();
            
            if(
Application***91;"MarkSuccessLicense"***93; != null)
            {                
                
ArrayList aMarkSuccessLicense = (ArrayList)Application***91;"MarkSuccessLicense"***93;;
                
int i aMarkSuccessLicense.IndexOf(sSessionID);
                if(
> -1)
                {
                    
aMarkSuccessLicense.RemoveRange(i,3);//Remove SessionID, FullName, LoginTime                    
                    
Application***91;"MarkSuccessLicense"***93; = aMarkSuccessLicense;                    
                    
Application***91;"iLicNumDesign"***93; = (int)Application***91;"iLicNumDesign"***93; - 1;
                }
            }
            else
            {
                
Application***91;"iLicNumDesign"***93; = 0;
            }

            
Application.UnLock();
        } 
Cho iem hỏi, là cái chỗ Application này là gì vậy ta ? Mà em nghe nói việc lưu dữ liệu thông tin trên Application thì tốt hơn là lưu dưới cơ sở dữ liệu.
Cho em hỏi bên PHP cái nào tương đồng với Application bên ASP.Net như vậy không ạ ?
Hix anh em nào biết thì chỉ giúp em, hay cho em tài liệu cũng được, thanks nhiều. Tại iem không biết gọi nó là gì nên chả search được.
nhapcuoc viết 01:40 ngày 10/10/2018
Search theo link dưới đây.
http://www.google.com/search?q=t%C3%...fficial&hs=YCf
Application và Session là 2 khái niệm cơ bản nhất trong lập trình web đó
cold_blood_boy viết 01:38 ngày 10/10/2018
Quote Được gửi bởi nhapcuoc View Post
Search theo link dưới đây.
http://www.google.com/search?q=t%C3%...fficial&hs=YCf
Application và Session là 2 khái niệm cơ bản nhất trong lập trình web đó
Thanks bạn, nhưng mà còn khái niệm tương tự bên PHP thì nó là gì vậy bạn ?
cái nick đó viết 01:41 ngày 10/10/2018
PHP ko có cái nào giống như Application ở ASP cả
cold_blood_boy viết 01:39 ngày 10/10/2018
Quote Được gửi bởi cái nick đó View Post
PHP ko có cái nào giống như Application ở ASP cả
Hix, tức là nó không có biến nào ở mức toàn cục như Application đối với Session hả bạn ?

Vậy nếu mình muốn chia sẽ giữa các nhiều session với nhau thì sao đây bạn ?

Mà mình vẫn thắc mắc một chỗ là khi mình lưu một biến trên Application thì có gì hay hơn là việc mình lưu nó dưới cơ sở dữ liệu.
cold_blood_boy viết 01:38 ngày 10/10/2018
hix, không ai help em sao
evodanh viết 01:40 ngày 10/10/2018
Muốn chia sẻ giữa nhiều sesion với nhau thì lưu xuống database đó.
Lưu 1 biến trên Application thì truy suất nhanh hơn là lưu dưới database nhưng sẽ chiếm bộ nhớ.
cold_blood_boy viết 01:40 ngày 10/10/2018
Quote Được gửi bởi evodanh View Post
Muốn chia sẻ giữa nhiều sesion với nhau thì lưu xuống database đó.
Lưu 1 biến trên Application thì truy suất nhanh hơn là lưu dưới database nhưng sẽ chiếm bộ nhớ.
Hix, còn khái niệm tương tự bên php là hẻm có hả
pcdinh viết 01:36 ngày 10/10/2018
PHP từ chối thể hiện khái niệm này do nó cho rằng cách thiết kế như vậy sẽ có ảnh hưởng ko tốt đến performance chung. Tuy nhiên bạn có thể dùng một application server kiểu như Zend Platform hay một memory server bất kì để thực hiện cơ chế application scope như bạn đã thấy ở Servlet/JSP hay ASP.NET. Cơ chế của nó rất đơn giản và chỉ tốn vài chục dòng code.
evodanh viết 01:38 ngày 10/10/2018
Chưa chắc! Nó cũng có cái hay của riêng nó!
Bài liên quan
0