首页 > 解决方案 > PHP url变量传递打印变量名而不是值

问题描述

我正在尝试通过 url 传递一个字符串,以通过另一个 php 页面中的 echo 语句打印,但它打印的是变量名而不是值

第 1 页:

<p><?php $first = $row['post'];
    $string = substr($row['post'], 0, 200);
    echo $string;
    ?></p>

    </header>
    <a href="#" class="image main"><img src="images/pic01.jpg" alt="" /></a>
    <ul class="actions special">
    <a href="article.php?posters='.$first.'" class="button large">
        Full Story</a>

这是我试图通过 url 将变量 first 的值传递到下一页的代码

第2页:

<p><?php echo $_GET['posters'];?></p>

这就是我在第 2 页中的调用方式,页面上打印的结果是

'.$first.'

如何让它打印变量的实际值$first而不是名称。

标签: phphtmlvariablesget

解决方案


简单修复:

<a href="article.php?posters=<?php echo $first ?>" class="button large">Full Story</a>  

希望这可以帮助!


推荐阅读