如何将PHP变量添加到href url

时间:2014-01-31 20:21:44

标签: php html href

我试图将PHP变量添加到href url

这是代码:

PHP

$uid= $_SESSION['userid'];

HTML

<a href=http://example.com/uid= <?php echo ".$uid."?> /a>

你如何添加,当我这样做时,这也是它的重定向:http://example.com/uid=

8 个答案:

答案 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)

你做错了几件事。

  1. 在HTML中,您应引用属性值,例如href
  2. 在PHP中,你没有连接任何东西,只是回应
  3. 您忘记了链接文字
  4. 为了便于阅读,您可以(可能)使用<?=简写代替<?php echo
  5. <a /a>是标记语法损坏。应该是<a>...</a>
  6. 最终结果如下:

    <a href="http://example.com/uid=<?=$uid?>">Link Text</a>