如何知道是否已设置会话
本文关键字:设置 会话 是否 何知道 | 更新日期: 2023-09-27 18:00:58
在php中,我曾经使用
session_start();
if(isset(SESSION["user"]))
{
//session is set
}
els{
// there is no session
}
但是我能在asp.net中这样做吗?我是说。什么代码可以告诉会话是否已设置
例如:asp.net c#
//login.aspx
SESSION["USER"];
//user_profile.aspx
if(SESSION["USER"])// how do i validate that??
{
}
SESSION["USER"]; //this should throw an error since it's not setting a value and not a method.
你可以这样测试你的会话值:
if (Session["USER"] != null)
{
//do something interesting
}
如果您想检查会话变量的存在,这将很好:
if(Session["USER"] != null)
{
//If you get here a session variable "USER" exists...
}
虽然在asp.net应用程序中可以禁用会话状态,但很少看到这种情况。
从php端,获取isset函数
确定变量是否已设置且不为NULL。
只需检查此会话是否为null
或不类似:
if(Session["USER"] != null)
{
// Do something
}