php引号不起作用

php引号不起作用,php,Php,我在PHP代码中遇到了一些问题。这是一个基本问题,但我不知道答案。代码如下: echo '<a href="profile.php?act=show&id=<?=$_SESSION['id']?>&line=true" class="myac">My Data</a>'; 如何使用id中的引号?请帮帮我。那是错的。您已经在使用echo了。因此,以这种方式连接值: <?php echo '<a href="profile.php

我在PHP代码中遇到了一些问题。这是一个基本问题,但我不知道答案。代码如下:

echo '<a href="profile.php?act=show&id=<?=$_SESSION['id']?>&line=true" class="myac">My Data</a>';

如何使用id中的引号?请帮帮我。

那是错的。您已经在使用echo了。因此,以这种方式连接值:

<?php
  echo '<a href="profile.php?act=show&id=' . $_SESSION['id'] . '&line=true" class="myac">My Data</a>';
  //-------------------------------------^^^^^^^^^^

请不要使用短标签,使用完整标签:。

这是错误的。您已经在使用echo了。因此,以这种方式连接值:

<?php
  echo '<a href="profile.php?act=show&id=' . $_SESSION['id'] . '&line=true" class="myac">My Data</a>';
  //-------------------------------------^^^^^^^^^^

请不要使用短标记,使用完整标记:。

除了@praveen的上述方法外,如果您不想将锚定标记放在php中,也可以像下面那样使用它

 <a href="profile.php?act=show&id=<?php echo $_SESSION['id']?>&line=true" class="myac">My Data</a>

除了上面提到的@praveen方法之外,如果你不想把锚定标记放在php中,你也可以像下面那样使用它

 <a href="profile.php?act=show&id=<?php echo $_SESSION['id']?>&line=true" class="myac">My Data</a>

他正在使用变量$会话['id'],而不仅仅是$id。@low\u谢谢。更新。他正在使用变量$u SESSION['id'],而不仅仅是$id。@low\u谢谢。更新。