如何知道我是否点击了下一页中的特定链接

时间:2011-03-11 11:10:39

标签: php

我在PHP中使用for循环创建了某些链接。

foreach($storage as $val)
{
    if($val!="")
    {
        echo "$val";
        echo "<a href=\"b.html\">Link</a>";
    }
}

页面看起来像

content1      Link to b.html
content2      Link to b.html
content3      Link to b.html
content4      Link to b.html
...
...

在下一页中,我想根据点击的链接检索正确的内容。 示例:如果单击第二个链接,则要检索的内容为“content2”。

我该如何做到这一点?

2 个答案:

答案 0 :(得分:2)

像这样创建你的链接:

echo '<a href="b.html?content=' . $val . '">Link</a>'

然后,在另一页上,使用以下代码:

$content = isset($_GET['content']) ? $_GET['content'] : '';

然后$content包含在URL中传递的内容 - 如果参数丢失则为空字符串。

答案 1 :(得分:1)

您可以设置获取参数,以便您的链接指向b.html?var = content2

然后你可以阅读获取参数

 echo $val ."<a href=\"b.html?var=". $val ."\">Link</a>";

然后您可以使用

查看此值
echo $_GET['var'];