我有一个用于导航栏的php脚本。这就是我所拥有的,但它一直显示一个空白页面,如果我删除链接并进行重定向,它可以毫无问题地工作。
<?php
session_start();
if (!isset($_SESSION['id'])) {
echo "<a href='create.php'>Create</a>"
echo "<a href='search.php'>Search</a>"
} else {
echo "<a href='logout.php'>Logout</a>"
echo "<a href='create.php'>Create</a>"
echo "<a href='search.php'>Search</a>"
}
?>
您丢失了中的所有分号
echo "<a href='create.php'>Create</a>"; <---
echo "<a href='search.php'>Search</a>"; <----
}
else {
echo "<a href='logout.php'>Logout</a>"; <---
echo "<a href='create.php'>Create</a>"; <---
echo "<a href='search.php'>Search</a>"; <---
您忘记了每个echo
后面都有分号;
。
如果您将error_reporting(-1);
放在打开php标记之后,您会看到错误。