在PHP中显示基于SESSION的文本

时间:2013-12-24 17:00:12

标签: php

我有以下代码行,一旦登录就会显示用户的名字。我在echo语句之前有文字说欢迎,但除非你已登录,否则看起来很傻。有没有快速的方法只显示Welcome ,如果会话FirstName不为空?

<h2><?php echo "".$_SESSION['FirstName'];?></h2>

我想使用PHP isset,但我仍然不知道如何隐藏欢迎,并且仅在会话包含数据时才显示。

1 个答案:

答案 0 :(得分:1)

检查变量或数组值是否存在的最佳方法,可以使用isset。对于ypur案例,您可以按照以下步骤进行操作。

<h2><?php echo ( isset($_SESSION['FirstName'])?"Welcome":"");?></h2>