Php 如何检查用户名是否与其他内容相同?

Php 如何检查用户名是否与其他内容相同?,php,Php,这是为了检查用户是否已登录,然后检查用户名是否与特定用户名相同,以及是否回显了不存在的内容,我不知道为什么需要任何帮助。谢谢。也许您需要 <?php if(isset($_SESSION['username']) && $username == 'username') { echo '<a class="Link" href="#">Upload</a>'; } ?> 您是否初始化了变量$usernameanywhere?在4.2.0之前的

这是为了检查用户是否已登录,然后检查用户名是否与特定用户名相同,以及是否回显了不存在的内容,我不知道为什么需要任何帮助。谢谢。

也许您需要

<?php
if(isset($_SESSION['username']) && $username == 'username') {
echo '<a class="Link" href="#">Upload</a>';
}
?>


您是否初始化了变量
$username
anywhere?在4.2.0之前的PHP中,register\u globals是默认打开的。因此,
$\u会话['username']
被自动提取到
$username
。然而,这被认为是一种安全隐患(这是正确的)。所以从那以后,你必须自己去做。在代码中,您错误地假设存在
$用户名
,因为存在
$\u会话['username']
。因此,请执行
$\u会话['username']=='username'
检查。
<?php
if(isset($_SESSION['username']) && $_SESSION['username'] == 'username') {
echo '<a class="Link" href="#">Upload</a>';
}
?>