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>';
}
?>