Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
其他页面中的micrologin phptoys$username_Php - Fatal编程技术网

其他页面中的micrologin phptoys$username

其他页面中的micrologin phptoys$username,php,Php,我使用phpoys微登录系统登录并注册用户到我的网站 但我不知道如何在页面中显示$username 我在我的网站上集成了这张纸条,效果很好,但是当我想调用$username,比如在login.php文件中,比如index.php中,$username不存在吗 当我放置echo$_会话['userName']时我得到用户名,但如果是$username,我可以将其集成到我网站的其他功能中。不仅在login.php脚本上读取$username可以解决这个问题吗 在登录页面上,$username的名称

我使用phpoys微登录系统登录并注册用户到我的网站 但我不知道如何在页面中显示$username

我在我的网站上集成了这张纸条,效果很好,但是当我想调用
$username
,比如在login.php文件中,比如index.php中,
$username
不存在吗

当我放置
echo$_会话['userName']时我得到用户名,但如果是$username,我可以将其集成到我网站的其他功能中。不仅在login.php脚本上读取$username可以解决这个问题吗

在登录页面上,$username的名称如下

if (isset($_POST['submitBtn'])){
    // Get user input
    $username = isset($_POST['username']) ? $_POST['username'] : '';
    $password = isset($_POST['password']) ? $_POST['password'] : '';
}

登录后,您将能够从$\u会话变量访问用户名

要检查$\u会话数据是否已设置,请使用函数isset

if (isset($_SESSION['userName'])) {
   echo $_SESSION['userName'];
}

这将仅在您登录时显示用户名。要在其他页面上使用会话数据,请确保将会话_start();顶部。

您确定通过POST发送数据吗?这仅在登录页面中,在其他页面中,只有$_会话['valdiuser']由checkuser()检查。请告诉我解决方案:如果(isset($_会话['userName']){$userName=isset($_会话['userName'])?$_会话['userName']:''}echo$userName;