我试图将PHP变量添加到href url
这是代码:
PHP
$uid= $_SESSION['userid'];
HTML
<a href=http://example.com/uid= <?php echo ".$uid."?> /a>
你如何添加,当我这样做时,这也是它的重定向:http://example.com/uid=。
答案 0 :(得分:6)
试试这个,
<?php
@session_start();
$uid= $_SESSION['userid'];
?>
<a href="http://example.com/?uid=<?php echo $uid; ?>" >Your link text</a>
答案 1 :(得分:1)
echo "<a href=\"http://example.com/?uid=$uid\">link description</a>";
答案 2 :(得分:1)
这是最有帮助的
之一echo "<td>".($tripId != null ? "<a target=\"_blank\"href=\"http://www.rooms.com/r/trip/".$tripId."\">".$tripId."</a>" : "-")."</td>";
它会起作用!
答案 3 :(得分:1)
试试这个
<?php
$url = 'https://www.w3schools.com/php/';
?>
<a href="<?php echo $url;?>">PHP 5 Tutorial</a>
Or for PHP 5.4+ (<?= is the PHP short echo tag):
<a href="<?= $url ?>">PHP 5 Tutorial</a>
or
echo '<a href="' . $url . '">PHP 5 Tutorial</a>';
答案 4 :(得分:0)
也许是这样的:
print '<a href=http://example.com/?uid=' . $uid . '>Link</a>';
答案 5 :(得分:0)
这将有效
<a href=http://example.com/?uid= <?php echo $uid ?> Myurl</a>
答案 6 :(得分:0)
试试这个:
<a href=http://example.com/uid= <?=$uid?> /a>
答案 7 :(得分:0)
你做错了几件事。
<?=
简写代替<?php echo
<a /a>
是标记语法损坏。应该是<a>...</a>
最终结果如下:
<a href="http://example.com/uid=<?=$uid?>">Link Text</a>