我正在尝试仅在任何用户登录时显示注销按钮。
以下是代码:
<?php
if(isset($_SESSION['user']))
{ echo '<li><a href='logout.php'>Logout</li>'; }
?>
但它给出了错误。 错误:解析错误:语法错误,意外'注销'(T_STRING),期待','或';'在第42行的C:\ xampp \ htdocs \ index.php中 帮我显示这个链接。
答案 0 :(得分:0)
您不能在由'
字符分隔的字符串文字中使用未转义的'
个字符。之一:
"
代替'
这样:
<?php
if(isset($_SESSION['user'])) {
?>
<li><a href='logout.php'>Logout</li>
<?php
}
?>
答案 1 :(得分:0)
您正在关闭报价并再次打开它们。试试这个:
<?php
if(isset($_SESSION['user'])) {
echo '<li><a href="logout.php">Logout</li>';
}
?>
请注意双引号。
或者,转义这样的引号:
<?php
if(isset($_SESSION['user'])) {
echo '<li><a href=\'logout.php\'>Logout</li>';
}
?>