簡體   English   中英

您如何將html放在php變量中?

[英]How can you put html inside a php variable?

其他方法均無效,請您幫忙嗎? 這是我的代碼:

<?php
include("db.php");
If(isset($_SESSION['name']))
{
$main = "<h2>hey</h2>";
} 
else
{
$main = "<h2>welcome</h2>"
}
?>


<html>
<body>
<?php echo $main;?>
</body>
</html>

//db.php consists of

<?php
mysql_connect("localhost", "root", "");
mysql_select_db("notes");
echo mysql_error();
session_start();
?>

每當我運行代碼時,它始終顯示:Welcome。 無論我是登錄還是注銷網站。

您的html看起來不錯,但是似乎您沒有在php文件的頂部設置session_start()或未設置會話變量。

嘗試這樣:

<?php
session_start();
if(isset($_SESSION['name']))
{
$main = "<h2>hey</h2>";
} 
else
{
$main = "<h2>welcome</h2>"
}
?>


<html>
<body>
<?php echo $main;?>
</body>
</html>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM