显示带有$ _SESSION ['username']的用户名

时间:2019-08-13 20:43:47

标签: php session

我对PHP有一些疑问,我想显示一个已登录用户的用户名。我现在开始使用php,因此我需要一些帮助,我在互联网上找到了此代码,但是有人可以解释它的含义吗?将不胜感激!

(defun c:standardfromdwgtext ( / a i s x )
    (if (setq s (ssget "_:L" '((0 . "INSERT") (66 . 1))))
        (repeat (setq i (sslength s))
            (setq i (1- i)
                  a (entnext (ssname s i))
                  x (entget a)
            )
            (while (= "ATTRIB" (cdr (assoc 0 x)))
                (if (entmod (subst '(41 . 1.0) (assoc 41 x) (subst '(7 . "Standard") (assoc 7 x) x)))
                    (entupd a)
                )
                (setq a (entnext a)
                      x (entget  a)
                )
            )
        )
    )
    (princ)
)

3 个答案:

答案 0 :(得分:0)

sample是PHP中superglobals的其中之一,这意味着无论范围如何,它都可以访问。 每个超全局变量都是一个数组,因此代码段正在验证键D <- data.frame(es = c("SHORT", "SHORT", "SHORT","DEL1", "DEL1","DEL1","SHORT", "SHORT", "SHORT", "DEL1", "DEL1", "DEL1","DEL2","DEL2","DEL2"), id = c(rep(1, 6), rep(2, 9)) ) weeksTbl <- unique(D) weeksTbl$weeks <- seq_along(weeksTbl[[1]]) merge(D, weeksTbl, all = TRUE, sort = FALSE) #> es id weeks #> 1 SHORT 1 1 #> 2 SHORT 1 1 #> 3 SHORT 1 1 #> 4 DEL1 1 2 #> 5 DEL1 1 2 #> 6 DEL1 1 2 #> 7 SHORT 2 3 #> 8 SHORT 2 3 #> 9 SHORT 2 3 #> 10 DEL1 2 4 #> 11 DEL1 2 4 #> 12 DEL1 2 4 #> 13 DEL2 2 5 #> 14 DEL2 2 5 #> 15 DEL2 2 5 存在且不为空,在这种情况下,将其值分配给变量$_SESSION

请注意,要使用PHP的会话,您需要以'username'开始。

答案 1 :(得分:0)

您应该使用session_start()页面的开始...


session_start();

echo $_SESSION['username'] ?: "Session username not exist";


会话是超级全局变量,可以从任何地方访问

答案 2 :(得分:-3)

您的代码检查超全局数组SESSION的键用户名的值是否不为空,如果为空,则将其值保存到变量$ username中。 如果要显示其值,可以使用

echo($_SESSION["username"]);

直接从SESSION获取它,或者在将会话中的用户名设置为变量$ username(如您的代码)时,您也可以使用

echo($username);

//编辑

就像其他人提到的那样,您必须在要使用功能session_start();的每个文件的开头启动会话。

然后,您可以保存数据或从中读取数据,就像从任何其他阵列中读取数据一样。 有关数组的更多信息(如果您不知道它们如何工作),可以访问W3Schools - PHP arrays

例如:

session_start();

//setting value "Ben" into session array to key "username"
$_SESSION["username"] = "Ben";

//displaying value of key "username" from session
echo($_SESSION["username"]);
    //output: Ben

有关会话的更多信息,您可以访问W3Schools - PHP session