[英]How can I add html to this page?
我需要將HTML添加到此頁面而不回顯它。 我只想在有會話ID的情況下顯示它。
<?php
session_start();
//home.php
if($_SESSION['id'])
{
echo "Welcome ,".$_SESSION['username'] ;
echo "<br /><br /><a href='/login/logout.php'>Logout</a>" ;
echo "<br /><br /><a href='edit.php'>Edit Profile</a>" ;
echo "<br /><br /><a href='/profiles/".$_SESSION['username']."'>View Profile</a>" ;
}
else
{
echo "You don't belong here!";
}
?>
你的意思是這樣嗎?
<?php
session_start();
//home.php
if($_SESSION['id'])
{
?>
Welcome , <?php echo $_SESSION['username'] ?>
<br /><br /><a href='/login/logout.php'>Logout</a>
<br /><br /><a href='edit.php'>Edit Profile</a>
<br /><br /><a href='/profiles/<?php $_SESSION['username'] ?>'>View Profile</a>
<?php
}
else
{
echo "You don't belong here!";
}
?>
或者......
<?php
session_start();
//home.php
if($_SESSION['id'])
{
echo <<< END
Welcome , $_SESSION[username]
<br /><br /><a href='/login/logout.php'>Logout</a>
<br /><br /><a href='edit.php'>Edit Profile</a>
<br /><br /><a href='/profiles/$_SESSION[username]'>View Profile</a>
END;
}
else
{
echo "You don't belong here!";
}
?>
您可能必須驗證語法等。我沒有立即測試這些語法的方法,因此它們是徒手的。
假設您在某處(例如,當用戶登錄時)設置了$ _SESSION [“ id”]
if (isset($_SESSION["id"]))
{
// output HTML here
}
如果沒有ID,為什么不重定向呢?
session_start();
if(!$_SESSION['id'])
{
header( 'Location: /noentry.html' ) ;
}
else
{
.....
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.