无法从 <a> link - PHP 获取值

Trouble getting a value from <a> link - PHP

我的问题是我需要从 link 中保存一个值作为一个变量,然后它会做一些事情。下面是我解决这个问题的主要代码。

<table>
     <? foreach ($csv as $row) : ?>
     <tr>
      <td><a href="?GoToProfile"><? echo $row[0]; ?></a></td> 
     </tr>
     <? endforeach; ?>
   </table>

基本上,它打印我的数组 $csv 的第一列。但是我想为每个 link 保存 '$row[0]' - 取决于点击哪个。

这发生在这里:

     <?php
       if (isset($_GET['GoToProfile'])) {

}
?>

这行得通。例如。单击某些内容时,它会打印一些内容。但是我找不到一种方法来保存每个 link 的值。取决于点击哪个。我在网上尝试了很多不同的方法,但 none 似乎有效。

我什至尝试过:

<a href="?GoToProfile?id=<?php $row[0]; ?>"><? echo $row[0]; ?></a>

如有任何帮助,我们将不胜感激。 谢谢!

使用和号 (&) 而不是问号

 <a href="?GoToProfile&id=<?php $row[0]; ?>"><? echo $row[0]; ?></a>

? 表示查询字符串的开头,这是在 GET 请求上发送的数据。在大多数情况下,它是 name/value 对的集合,用 & 分隔。

GET 请求的简单示例

http://example.com?first=1&second=fifty

您将使用 $_GET

获取 PHP 中的参数值
$first = $_GET['first'];
$second = $_GET['second'];

要查看服务器正在接收什么,您可以使用 var_dump

var_dump($_GET)