Сегодня я обнаружил очень странную проблему на моей php-странице. Я хотел бы вставить ссылку с помощью инструкции php echo по ссылке в теге href, но когда я загружаю страницу, ссылка "#".
код www.siteexemple.com/page.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
? - person Barmar   schedule 02.01.2015var_dump()
своей переменной, чтобы увидеть, что именно она содержит. - person jeroen   schedule 02.01.2015