今天我在我的PHP頁面上發現了一個非常奇怪的問題。我想通過php echo指令在href標籤中插入一個鏈接,但是當我加載頁面時,鏈接是「#」。 www.siteexemple.com/page.phpoutoput回聲在身體的PHP是#而不是鏈接
<head>
echo $web_link['UrlFromDB'];
// shows correct URL (www.siteexemple.com/page2.php)
</head>
<body>
<li><a href="http://www.siteexemple.com/page2.php">link 1</a></li>
<li><a href="<?php echo $web_link['UrlFromDB']; ?>" > link2 </a></li>
// shows (www.siteexemple.com/page.php/#)
echo $web_link['UrlFromDB']; // shows (www.siteexemple.com/page.php/#)
</body>
的
代碼我試圖打印$ web_link [「UrlFromDB」],如果回聲是在正文中的鏈接時將#,但如果你通過在身體之前打印它顯示正確的鏈接。
有人可以幫助我嗎? 非常感謝
如果使用'View Source',你會看到'#'嗎? – Barmar
你應該對你的變量做一個'var_dump()'來看看它包含了什麼。 – jeroen
我在我的本地嘗試了相同的代碼,它爲我工作沒有這個代碼的問題。 請清除緩存一次,然後再試一次 – Prabhash