我在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”。
我该如何做到这一点?
答案 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'];