我有一些PHP代码的小问题,我找不到解决这个问题的方法,有没有人有这方面的解决方案?
echo $_REQUEST['id']."<br>";//this echo gives 24
echo $_SESSION['id']."<br>";//this echo gives 2
if(isset($_SESSION['id']) && intval($_SESSION['id']) == $row['id']);
echo "<a href = \"changeProfile.php?\">chenge your profile.</a>"; //this is always showed
Run Code Online (Sandbox Code Playgroud)
小智 5
在控制语句的末尾有一个额外的分号:
这导致它总是"回显",因为下一行不是该条件的一部分.
if(isset($_SESSION['id']) && intval($_SESSION['id']) == $row['id'])
echo "<a href = \"changeProfile.php?\">chenge your profile.</a>";
Run Code Online (Sandbox Code Playgroud)
要么
if(isset($_SESSION['id']) && intval($_SESSION['id']) == $row['id']){
echo "<a href = \"changeProfile.php?\">chenge your profile.</a>";
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
33 次 |
| 最近记录: |