【问题标题】:Get ID from URL, save it into variable and use in href, all using PHP从 URL 获取 ID,将其保存到变量中并在 href 中使用,全部使用 PHP
【发布时间】:2024-05-02 21:50:02
【问题描述】:

简而言之,我想从 URL 中获取 ID,将其保存到变量中并在通过 img 标签打开的 href 链接中表示它,所有这些都使用 PHP。

我的网址是:test.php?id=123

我想将ID保存到href中使用的变量ticket_dym_id中。

我的代码:

<?php

$id = $_GET['id'];
$ticket_dym_id = $id;

<html>
  <title>title</title>
</html>
<center>
<a href="test2?id=&lt;$ticket_dym_id&gt;"><img="img.jpg"/></a>

</center>
?>

【问题讨论】:

    标签: php html variables url


    【解决方案1】:

    你可以使用phpecho

    <?php
    $id = $_GET['id'];
    $ticket_dym_id = $id;
    ?>
    
    <html>
      <title>title</title>
    </html>
    <center>
      <a href="test2?id=<?php echo $ticket_dym_id; ?>">
    </center>
    
    

    echo documentation

    【讨论】:

    • 如果不及时关闭起始&lt;?php,那还是不行。
    • 感谢您的回答,我试过了,但它仍然不显示 id。
    • 移动了 php 结束标记以输出 html,感谢@KIKOSoftware
    • 你回答后试了一下,还是显示$ticket_dym_id;而不是 id
    • 就我个人而言,我发现在字符串中包含&lt;?php ....?&gt; 非常有问题。我会保持它更清洁并将整行替换为:&lt;?php echo '&lt;a href="test2?id='.$ticket_dym_id.'"&gt;link&lt;/a&gt;'; ?&gt;。当然,其他解决方案也是可能的。