【问题标题】:PHP a href link with print or echoPHP带有打印或回显的href链接
【发布时间】:2012-03-12 07:24:27
【问题描述】:

我有一个关于 php 字段中的 herf 链接的快速问题。 当我尝试使用 echo 或 print 在 php 字段中创建 href 链接时, 它不起作用的链接。 你能简单地看一下代码吗?谢谢!

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

【问题讨论】:

    标签: php echo href


    【解决方案1】:

    遇到了同样的问题,但这是因为我使用的是

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

    删除 htmlspecialchars 为我修复了它。

    【讨论】:

      【解决方案2】:

      也只是一个建议,您可以随时在 " 中使用 ' 而不必取消引号。至少它对我有用

      【讨论】:

        【解决方案3】:
        1. href=""而不是herf=""
        2. 最好避免使用相对链接,因为这可能会在更复杂的站点中引起问题。使用类似href="/root-path-to-your-stuff/storeAdmin/admin_logout.php"

        【讨论】:

          【解决方案4】:

          我在这里更新了你的代码

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

          【讨论】:

            【解决方案5】:

            应该是 href="...." 而不是 "herf"。

            有关 a 标签的更多信息,您可以在此处查看:http://www.w3schools.com/tags/tag_a.asp

            【讨论】:

              猜你喜欢
              • 2011-02-05
              • 1970-01-01
              • 2021-10-23
              • 2020-04-26
              • 2017-09-22
              • 2019-06-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多