PHP ссылка href с печатью или эхо - PullRequest
0 голосов
/ 22 февраля 2012

У меня быстрый вопрос по поводу ссылки в поле php. Когда я пытаюсь сделать ссылку href в поле php с помощью echo или print, не работает ссылка. Не могли бы вы увидеть код вкратце? Спасибо!

if(isset($_SESSION["manager"])){
    echo "<div id=\"login_link\">
            Welcome Admin!<br>
            <a herf=\"storeAdmin/admin_logout.php\">Log out</a>
            </div>"; 
    }

Ответы [ 5 ]

9 голосов
/ 22 февраля 2012

Это должно быть href = "....", а не "herf".

Дополнительную информацию о теге a вы можете посмотреть здесь: http://www.w3schools.com/tags/tag_a.asp

1 голос
/ 22 февраля 2012

также просто предложение, вы всегда можете использовать «внутри» вместо того, чтобы отменять ваши кавычки. По крайней мере, это работает для меня

1 голос
/ 22 февраля 2012
  1. Это href="", а не herf=""
  2. Рекомендуется не использовать относительные ссылки, так как это может вызвать проблемы на более сложных сайтах.Используйте что-то вроде href="/root-path-to-your-stuff/storeAdmin/admin_logout.php"
1 голос
/ 22 февраля 2012

Здесь я обновил ваш код

if(isset($_SESSION["manager"])){
        echo '<div id=\"login_link\">
                Welcome Admin!<br>
                <a href=\"storeAdmin/admin_logout.php\">Log out</a>
                </div>'; 
        }
0 голосов
/ 15 февраля 2017

У меня была такая же проблема, но она возникла из-за того, что я использовал

echo "" .htmlspecialchars ($ errorMessage). "";

. Удаление htmlspecialchars исправило ее для меня.

...